Da die Metro-Umgebung unter Windows 8 die meisten .NET-Framework-Klassenbibliotheken nicht enthält oder eine erheblich reduzierte Version enthält, ist es möglich, einen "Ping" von einer Metro-Anwendung auszuführen? Es gibt Unterstützung für Sockets, also denke ich gibt es Hoffnung, aber ich weiß nicht, wo ich anfangen soll, da jedes "C# Ping" Beispiel System.Net.NetworkInformation.Ping
verwendet und das in WinRT nicht verfügbar ist.Ist es möglich, eine Ping-Klasse in C# zu schreiben, die in der Windows 8 Metro-Umgebung ausgeführt wird?
Ich schaute auch in den Quellcode für Mono, und ihre Ping-Implementierung startet ping.exe und gibt das Ergebnis aus dem Standardausgabefenster der Befehlszeile zurück.
Ich wünschte wirklich, ich könnte das auch tun. Ich laufe http://www.wp-networktools.com/ und bekomme immer wieder schlechte Bewertungen, weil die App keine lokalen Adressen pingt. Ich habe versucht, es nach WinRT zu portieren, aber ohne diese API werde ich so schlechte Bewertungen bekommen, dass es sich nicht wirklich lohnt. Schade wirklich, denn es wäre wirklich cool. – Nate
Ja. Das ist genau das Feedback, das ich von einigen Leuten in Bezug auf Lanscan erhalten habe! –