2009-04-22 5 views
2

Ich habe eine Art "Heartbeat-Lösung" implementiert und ich würde gerne sehen, was passiert, wenn das Netzwerk unter realen Bedingungen "untergeht", besonders wenn es passiert, wenn kein Verkehr auf dem Socket ist.Wie kann ich eine Socket-Trennung (auf Windows) zwischen einem Client und einem Server simulieren?

Probleme: - Ich habe nur einen Computer; - Ich bin auf Windows/Java;

Ich nehme an, dass das einfache Trennen des Netzwerkkabels/Deaktivieren der Netzwerkkarte die beiden Prozesse nicht beeinflusst, da sie auf derselben Box laufen; Gibt es dafür eine programmatische Lösung? Eine Art, um eine Steckdose zu schließen.

Antwort

9

Ich verwende TCPView, um rechts zu klicken und Sockets zu schließen.

+0

Genau das, was ich gesucht habe. Kann dir nicht genug danken :) –

1

wenn Verwendung von Eclipse, ein TCP/IP-Monitor, Fenster -> Show View -> Sonstiges -> Filter text = TCP/IP und erstellen eine neue Weiterleitung von TCP/IP Sie überwachen und Haltet das in der Mitte auf.

0

Sie können auch zwei Computer mit virtuellen Computern simulieren.

Ich benutze VirtualBox für mich mehr Computer machen: D.

Verwandte Themen