sever/kill-tcp-Verbindung in windows
Ich würde gerne sehen, wie ein Programm reagiert, wenn es die Verbindung gekappt wird. Abgesehen vom deaktivieren der Netzwerkkarte, gibt es eine Möglichkeit zum trennen einer tcp-Verbindung in Windows, ohne zu töten den Prozess, oder der thread, der besitzt die Anschlüsse?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die nächste Sache, die ich gefunden habe, die Erzeugung eines OS Fehler ist, etwas zu verwenden, wie TcpView zu schauen, was die Steckdosen sind offen und durchtrennen Sie. Ich bin mir nicht sicher, was es genau bedeutet, die Verbindung zu lösen, aber es schließt in es in einer Weise, dass eine Anwendung sehen können.
TCPView von SysInternals können Sie eine Verbindung beendet (und schauen Sie sich alle offenen verbindungen).
Eine Sache, die ich gesehen habe, ist der Netzwerk-code, geschrieben in einer Weise, die eine Verbindung kann getrennt aus der Ferne. Ein Produkt, das ich einmal gearbeitet wurde geschrieben, dass Art und Weise. Wir hatten sogar einen Satz von Folter tests, die würden zufällig brechen die verbindungen. Das Produkt wurde gedacht, Transaktions -, und es war lehrreich zu sehen, wie Sie sich verhielten.
Natürlich, wir fanden dann ein Kunde deren Netz war tatsächlich brechen die verbindungen alle die Zeit, und waren sehr froh, wir würden geprüft, so schwer.
Warum nicht einfach ziehen Sie das Netzwerkkabel?