Ich möchte sehen, wie ein Programm reagiert, wenn seine Verbindung getrennt ist. Abgesehen von der Deaktivierung der Netzwerkkarte gibt es eine Möglichkeit, eine TCP-Verbindung in Windows zu trennen, ohne den Prozess oder den Thread, der die Verbindungen besitzt, zu töten?sever/kill tcp Verbindung in Windows
Antwort
Die nächste Sache, die ich zum Generieren eines Betriebssystemfehlers gefunden habe, ist etwas wie TcpView zu verwenden, um zu sehen, welche Sockets offen sind und sie zu trennen. Ich bin nicht sicher, was genau es tut, um die Verbindung zu trennen, aber es schließt es auf eine Weise, die eine Anwendung sehen kann.
Eine Sache, die ich gesehen habe, ist, den Netzwerkcode so geschrieben zu haben, dass eine Verbindung entfernt werden kann. Ein Produkt, an dem ich einmal gearbeitet habe, wurde so geschrieben. Wir hatten sogar eine Reihe von Folter-Tests, die die Verbindungen zufällig trennen würden. Das Produkt sollte transaktional sein, und es war lehrreich zu sehen, wie es sich verhielt.
Natürlich haben wir dann einen Kunden gefunden, dessen Netzwerk die Verbindung ständig unterbrochen hat, und waren sehr froh, dass wir so hart getestet wurden.
Warum nicht einfach das Netzwerkkabel abziehen?
TCPView von SysInternals können Sie eine Verbindung schließen (und sehen Sie alle offenen Verbindungen).
- 1. PHP TCP-Socket-Verbindung Limit - Windows-Server
- 2. Umleiten einer TCP-Verbindung
- 3. keine Verbindung Modbus TCP
- 4. Remoting Verbindung über TCP
- 5. Fehlgeschlagen TCP-Verbindung öffnen
- 6. Android TCP-Verbindung best practice
- 7. Java schließen TCP/IP-Verbindung
- 8. Javascript TCP-Verbindung zum Server
- 9. Autoit TCP-Verbindung zum Server
- 10. Socat nicht schließen TCP-Verbindung
- 11. Warum schließt meine TCP-Verbindung?
- 12. Lange Verbindung über TCP-Socket
- 13. Wie Thread-Tcp-Verbindung abzubrechen
- 14. Wer vermasselt diese TCP-Verbindung?
- 15. TCP Keep Alive-Verbindung gehostet in WCF
- 16. TCP-IP-Socket-Verbindung mit Cordova Plugins
- 17. Wie programmatisch TCP/IP-Zähler per TCP-Verbindung extrahieren?
- 18. Halten Sie TCP-Verbindung dauerhaft mit ESP8266 TCP-Client
- 19. rs-232 serielle verbindung über ethernetkabel (tcp)
- 20. Senden String-Variable über TCP-Verbindung Lua
- 21. Problem mit IO :: Socket TCP-Verbindung
- 22. Transparenter Delphi-Proxy für eine TCP-Verbindung
- 23. nicht blockierende tcp Verbindung mit epoll
- 24. Spring Boot - schlechte TCP-Verbindung Handhabung
- 25. TCP-Verbindung mit ungültigen Verbindungsblöcken Port
- 26. Keine Verbindung mit cloud_sql_proxy über TCP
- 27. Windows Firewall blockiert UDP Verbindung
- 28. TCP-Verbindung mit Socket-Rückgabe falsche Ergebnisse
- 29. C# TCP-Socket-Client verweigert Verbindung
- 30. RabbitMq, Client schließen TCP-Verbindung abrupt