2
A
回答
2
最简单的方法(无需外部软件)是杀死和/或重新启动正在监视该端口的进程。但是,这将消除该进程所使用的每个连接,所以这通常不是您通常想要在服务器上执行的操作。
要找出哪一个进程正在处理您的连接,您可以在Linux中使用netstat -anp
,或者在Windows中使用netstat -anb
。请注意,在Windows中,netstat
在从套接字回溯到进程时可能非常缓慢。
如果您使用的是Windows,并且不介意下载内容,请查看SysInternals的TCPView。让你看看哪些端口是开放的,以及使用它们的是什么。它甚至可以终止连接,IIRC,但我忘了它是通过简单地重置连接还是通过使用它来终止进程。
相关问题
- 1. 终止连接TCP
- 2. 在tcp连接终止
- 3. TCP终止
- 4. 终止连接-Postgres
- 5. Android的TCP套接字行终止
- 6. TCP连接停止工作
- 7. TCP奇怪的RST数据包终止连接
- 8. Java TCP流终止
- 9. Node.js的MySQL连接终止
- 10. 如何使用CLOSE_WAIT状态终止tcp连接
- 11. 如果一台机器死机,TCP连接如何终止?
- 12. 注入数据包以终止TCP连接
- 13. 为什么tcp连接终止需要4路握手?
- 14. 新建TCP连接时关闭现有连接
- 15. MongoDB连接过早终止
- 16. Cassandra终止中间连接?
- 17. TCP连接有多可靠?
- 18. 记录所有tcp连接
- 19. 如何中止“关闭”TCP连接?
- 20. 使用NetTcpBinding终止套接字连接
- 21. Java - TCP连接
- 22. TCP连接
- 23. iphone tcp连接
- 24. Java TCP连接
- 25. 坏TCP连接
- 26. MySQL TCP连接
- 27. LabView TCP连接
- 28. TCP/IP连接
- 29. TCP连接池
- 30. TCP/IP连接
它是从程序内部连接到其他程序,还是连接到程序中的服务器套接字,或者是其他程序之间的完全外部连接? – sje397 2010-06-23 05:34:59
@ sje397 这是由其他程序进行的外部连接。 – user303907 2010-06-25 02:37:22
在linux上你可以使用killcx。请参阅我的回答“[如何在TIME_WAIT中强制关闭套接字?] [1]” [1]:http://stackoverflow.com/questions/41602/how-to-forcibly-close-a-插座的时间等待/ 7946580#7946580 – akostadinov 2011-11-02 16:29:55