首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络协议 >

一个采用异步socket方式写的socket服务端程序有关问题

2012-08-03 
一个采用异步socket方式写的socket服务端程序问题一个SOCKET服务端程序(采用异步SOCKET方式),在运行几天后

一个采用异步socket方式写的socket服务端程序问题
一个SOCKET服务端程序(采用异步SOCKET方式),在运行几天后(正常运行的天数不确定),出现客户端始终无法连上服务端程序(无法建立SOCKET连接),查询SOCKET服务端程序的进程是正常的(主线程运行正常),但监听线程就是无法监听到客户端的请求.
但把SOCKET服务端程序重新启动后,就正常了,客户端可以连上SOCKET服务端,可以向其发送消息.
请各位高手看看,是什么原因导致SOCKET服务端程序在运行7天后无法监听客户端请求.


[解决办法]
如果你accetp之后,忘了close socket,那么就会出现这个问题,打开的文件数太多了,最后就打不开了。进程打开的文件数是有限制的。

热点排行