Frage

Ich würde gerne sehen, wie ein Programm reagiert, wenn Verbindung ist durchtrennt wird. Abgesehen von der Netzwerkkarte zu deaktivieren, ist es eine Möglichkeit, eine TCP-Verbindung in Windows zu durchtrennen, ohne den Prozess zu töten, oder der Faden, der die Verbindungen besitzt?

War es hilfreich?

Lösung

Die nächste Sache, die ich Erzeugen eines OS Fehler gefunden haben, ist etwas zu verwenden, wie

Andere Tipps

TCPView von SysInternals eine Verbindung schließen lässt (und sehen Sie alle offenen Verbindungen).

Eines, was ich getan habe gesehen ist den Netzwerk-Code haben, so geschrieben, dass eine Verbindung der Ferne durchtrennt werden kann. Ein Produkt, das ich auf einmal gearbeitet wurde auf diese Weise geschrieben. Wir hatten sogar eine Reihe von Folter Tests, die die Verbindungen zufällig brechen. Das Produkt wurde gemeint transaktionale zu sein, und es war lehrreich zu sehen, wie es verhalten hat.

Natürlich fanden wir dann einen Kunden, dessen Netzwerk tatsächlich Verbindungen die ganze Zeit zu brechen, und waren sehr froh, dass wir so hart getestet hatte.

Warum nicht einfach das Netzwerkkabel ziehen?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top