Mi piacerebbe vedere come un programma risponde quando viene interrotta la connessione. Oltre alla disabilitazione della scheda di rete, esiste un modo per interrompere una connessione TCP in Windows senza uccidere il processo o il thread che possiede le connessioni?connessione tcp sever/kill in windows
risposta
La cosa più vicina che ho trovato a generare un errore del sistema operativo è di utilizzare qualcosa come TcpView per vedere quali socket sono aperti e reciderli. Non sono sicuro di quello che fa per interrompere la connessione, ma lo chiude in un modo che può vedere un'applicazione.
Una cosa che ho visto fare è avere il codice di rete scritto in modo tale da poter interrompere una connessione in remoto. Un prodotto su cui ho lavorato una volta è stato scritto in questo modo. Abbiamo anche avuto una serie di test di tortura che spezzerebbe in modo casuale le connessioni. Il prodotto doveva essere transazionale ed era istruttivo vedere come si comportava.
Ovviamente, abbiamo trovato un cliente la cui rete interrompeva continuamente le connessioni, ed eravamo molto contenti di averlo testato così duramente.
Perché non scollegare semplicemente il cavo di rete?
TCPView di SysInternals consente di chiudere una connessione (e vedere tutte le connessioni aperte).
- 1. PHP connessione socket TCP Limit - server Windows
- 2. Connessione client TCP
- 3. HTTP connessione persistente vs connessione socket TCP
- 4. Connessione TCP/IP su un'interfaccia specifica
- 5. Bind un'interfaccia nella connessione TCP java
- 6. TCP Socket nessun timeout di connessione
- 7. Proxy trasparente Delphi per una connessione TCP
- 8. Come chiudere una connessione TCP per porta?
- 9. Reindirizzare la connessione TCP MySQL al proxy
- 10. massima TCP numero di connessione del client su Windows 7 Pro per un C# software server TCP
- 11. Come stabilire una connessione TCP/IP abilitata SSL in Ruby
- 12. Determinare se le connessioni esistenti utilizzano TCP KeepAlive in Windows
- 13. Windows 7: sniff socket TCP su localhost
- 14. richieste Faking TCP in C#
- 15. ripristino da "Connessione ripristinata per peer" Client Indy TCP
- 16. Connessione al socket TCP dal browser utilizzando javascript
- 17. Come si interrompe una connessione TCP/IP arbitraria su Linux?
- 18. Come si può avere una connessione TCP alla stessa porta?
- 19. HttpWebRequest Come gestire (prematura) la chiusura della connessione TCP sottostante?
- 20. Forza il protocollo TCP/IP nella stringa di connessione
- 21. Qual è il modo corretto per chiudere una connessione TCP
- 22. Cosa succede alla connessione TCP sulla commutazione tower 3G?
- 23. Connessione a un server TCP/IP tramite script php
- 24. Come termina la connessione TCP se una delle macchine muore?
- 25. Connessione a SQL Server 2008 con TCP/IP
- 26. Vantaggio della connessione socket sincrona vs asincrona TCP
- 27. Connessione TCP rifiutata quando si utilizza ffserver/ffmpeg
- 28. Overhead generale della creazione di una connessione TCP
- 29. Connessione Meteor MongoDb su Windows
- 30. Windows 8 - TCP TCP AcceptAsync callback non attivato (bloccato da Console.ReadLine())