关闭

linux socket通信bind error:Address already in use

539人阅读 评论(0) 收藏 举报
分类:
socket tcp 通信
绑定了ip 和 port

正常顺序 客户端发起socket 服务端收到socket的时候 没有问题

但是有时候,顺序错误,就导致程序死了

再起运行程序的时候 发现bind error:Address already in use


解决办法:

//在服务端bind or listen前
unsigned int value = 0x1;
setsockopt(sock,SOL_SOCKET,SO_REUSEADDR,(void *)&value,sizeof(value));


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:598664次
    • 积分:8205
    • 等级:
    • 排名:第2459名
    • 原创:169篇
    • 转载:494篇
    • 译文:2篇
    • 评论:96条
    文章分类
    最新评论