Czy jest możliwe napisanie klasy Ping w C #, która będzie działać w środowisku Metro w systemie Windows 8?
Ponieważ w środowisku Metro w systemie Windows 8 brakuje większości bibliotek klasy .NET Framework lub zawiera on wersję uproszczoną, czy możliwe jest wykonanie polecenia „ping” z aplikacji w stylu Metro? Jest wsparcie dla Sockets, więc myślę, że jest nadzieja, ale nie wiem od czego zacząć, ponieważ każdy przykład „C # Ping” używaSystem.Net.NetworkInformation.Ping
i to nie jest dostępne w WinRT.
Zajrzałem również do kodu źródłowego Mono, a ich implementacja ping uruchamia ping.exe i zwraca wynik ze standardowego okna wyjściowego wiersza poleceń.