在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
(#换成@)。