你的位置:首页 > 软件开发 > 操作系统 > bind:Address alreasy is use

bind:Address alreasy is use

发布时间:2016-10-14 18:00:17
在bind邦定时,通常会出现bind:Address alreasy is use错误。此错误可以用setsockopt函数避免int setsockopt(int sockfd,int level,int optname,const void *optval,socklen_t ...

在bind邦定时,通常会出现bind:Address alreasy is use错误。

此错误可以用setsockopt函数避免

int setsockopt(int sockfd,int level,int optname,const void *optval,socklen_t optlen)

sockfd:套接字描述符

level:层次  SOL_SOCKET

optname:需要设置的选项

optval:指向存放选项值缓冲区的指针

optlen:optval缓冲区的长度

此函数放在bind函数之前

例如:

1 /*使用套接字选项,避免出错*/2   if(setsockopt(listenfd,SOL_SOCKET,SO_REUSEADDR,&opt,sizeof(opt)) != 0)3   {4     perror("setsockopt");5     exit(1);6   }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:bind:Address alreasy is use

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录