(急问)socket不断重连,会导致程序退出,请高手解答原因
和服务器是用sokect/TCP 建立的连接,断开后,就去有重新连接,但是当重连的次数达到很多时,会导致程序退出,
请高手解答这是什么原因?有什么解决办法?
多谢多谢! --------------------编程问答-------------------- 关注ing --------------------编程问答-------------------- 贴源码看看啊。。。 --------------------编程问答-------------------- “重连的次数达到很多时,会导致程序退出,”
这个是可以自己控制的吧 --------------------编程问答-------------------- “重连的次数达到很多时,会导致程序退出,” ,应该是服务端没有释放socket连接的资源 --------------------编程问答-------------------- 可能连接不是静态的
可能发送或接收之前没有判断那个连接是否正常 --------------------编程问答-------------------- 服务器资源没有释放吧,
服务器要有一个线程来检测是否有效的socket连接,如果无效应该进行清理 --------------------编程问答-------------------- 主要要查找程序退出的异常,使用断点,写调试信息的方式
再去判断为什么, --------------------编程问答-------------------- 没源代码大家没法找出你的BUG --------------------编程问答-------------------- 加个异常捕捉后,还会退出吗 --------------------编程问答-------------------- 这个因该是服务器端的限制.. --------------------编程问答-------------------- 强烈建议,贴出部分源码,贴出异常... --------------------编程问答-------------------- 最好的办法就是定时检测socket连接的个数,删除没有接收和发送数据的socket连接
补充:.NET技术 , C#