当前位置: 技术问答>linux和unix
服务器超时处理的问题,请大侠指点
来源: 互联网 发布时间:2015-06-11
本文导语: 小弟在linux下做了一服务器程序,使用线程分别处理服务器各个端口,每个端口建立一个套接字,用setsockopt来设置发送和接收超时时间,请问大侠超时后,如何恢复连接,小弟程序在执行时,由于断线,服务器和客户端都处于阻...
小弟在linux下做了一服务器程序,使用线程分别处理服务器各个端口,每个端口建立一个套接字,用setsockopt来设置发送和接收超时时间,请问大侠超时后,如何恢复连接,小弟程序在执行时,由于断线,服务器和客户端都处于阻塞状态,线路连好后,程序还是阻塞,而且无法重新创建链接,因为端口还被占用,请问这种情况怎么样解决?
|
我也遇到过你说的情况。
记得在RH7.2上setsockopt设置发送和接收超时时间是没有效果的,文档里说没有实现该功能。
出现你说的那种情况后,用setsockopt设置socket的SO_RESUSEADDR属性,就可以重新创建链接了。呵,或者把机器重起一下。
记得在RH7.2上setsockopt设置发送和接收超时时间是没有效果的,文档里说没有实现该功能。
出现你说的那种情况后,用setsockopt设置socket的SO_RESUSEADDR属性,就可以重新创建链接了。呵,或者把机器重起一下。