Chinaunix

标题: bind: Address already in use 怎么回事? [打印本页]

作者: wang9736    时间: 2007-10-18 09:52
标题: bind: Address already in use 怎么回事?
server重启就出现这个错误  等一会就能好  ,用netstat -a  看端口没有被占用啊
作者: XMDT    时间: 2007-10-18 10:39
端口没有被释放吧,看看端口具体是什么状态

可以用SO_REUSEADDR试试

[ 本帖最后由 XMDT 于 2007-10-18 10:41 编辑 ]
作者: scutan    时间: 2007-10-18 10:45
这种情况很常见的, 可以使用SO_REUSEADDR更改其套接口属性来解决这个问题.
作者: wang9736    时间: 2007-10-18 10:54
原帖由 scutan 于 2007-10-18 10:45 发表
这种情况很常见的, 可以使用SO_REUSEADDR更改其套接口属性来解决这个问题.


查到了
我使用了setsockopt 设定但是编译报错
error: `SO_REUSERADDR' undeclared (first use this function)

我已经包含了
#include <sys/types.h>
#include <sys/socket.h>
怎么会有错误




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