Was ist der einfachste Weg, um zu überprüfen, ob ein Computer lebt und reagiert (sagen wir in Ping/NetBios)? Ich möchte eine deterministische Methode, die ich zeitlich begrenzen kann.Wie überprüft man, ob ein Computer von C#
Eine Lösung ist der einfache Zugriff auf die Freigabe (File.GetDirectories (@ "\ compname")) in einem separaten Thread und den Thread töten, wenn es zu lange dauert.
Mit welchem Anschluss müssen Sie sich verbinden? Angesichts von Firewalls - netzwerkweit und pro System - könnte ein System leicht verfügbar sein, scheint aber nicht zu reagieren, wenn Sie den falschen Port zum Testen auswählen. – tvanfosson
BTW, möchte ich nur sagen, dass, wenn ein Netzwerk beteiligt ist, keine "deterministische" Methode definitionsgemäß existieren kann. http://en.wikipedia.org/wiki/Deterministischer_Algorithmus – paxos1977