2013-05-20 21 views
0

我正面临有关套接字关闭的问题。我能够创建套接字,并且在一定程度上一切工作正常。当我尝试连接到服务器时,我的客户正在连接并执行所有操作。但是在几个小时之后,插座的状态并未显示在LISTEN模式中。因此,所有客户端都停止执行其功能并出现错误,因为“无法连接到”server_ip:port_no“”。
我没有得到究竟发生了什么。我正在使用jacorb API服务器上的TCP套接字正在关闭/未显示处于侦听状态

没有调用close()在套接字上,它正在终止。为什么端口没有在监听模式下显示?我使用命令“netstat -anp | gerp port_no”检查了端口的状态。

+0

也许你的应用程序崩溃了(例如内存不足)? – home

回答

0

通常情况下,服务器的监听端口的允许连接数量是有限的,当所有端口都被授予来自客户端的连接请求时,监听端口将被拉动,这样任何新的连接请求都将被拒绝。它看起来就是你的服务器发生了什么事情。要再次“查看”监听端口,客户端需要在不再需要时释放到监听端口的连接。

相关问题