Chinaunix

标题: unable to bind: address already used! [打印本页]

作者: ydwr    时间: 2004-07-02 01:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: bambooluo    时间: 2004-09-14 13:49
标题: unable to bind: address already used!
我也遇到了这种情况,而且我的程序运行一次后,再运行就出现
Address is used 这种错误。谁能帮我解决一下这个问题。好像是要设置socket结构体里的一个优化变量,但具体是那一个我也不知道。
作者: 3sane    时间: 2004-09-14 15:42
标题: unable to bind: address already used!
需要加上:
int reuse = 1;

setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &reuse, sizeof(int)

不过从网络安全及可靠性方面考虑不提议这样做,因为容易被人冒名顶替,当然服务端你能把握的话就没问题。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2