h5建设网站,微信微网站制作,wordpress 时尚主题,可信网站认证图标1、服务端重启后bind失败#xff0c;因为TCP 套接字状态 TIME_WAIT 引起#xff0c;该状态在套接字关闭后约保留 2 到 4 分钟。在 TIME_WAIT 状态退出之后#xff0c;套接字被删除#xff0c;该地址才能被重新绑定而不出问题。可以通过setsockopt()设置Socket描述符的选项S…1、服务端重启后bind失败因为TCP 套接字状态 TIME_WAIT 引起该状态在套接字关闭后约保留 2 到 4 分钟。在 TIME_WAIT 状态退出之后套接字被删除该地址才能被重新绑定而不出问题。可以通过setsockopt()设置Socket描述符的选项SO_REUSEADDR为1表示允许创建端口号相同但IP地址不同的多个Socket描述符
int on1;
setsockopt(server_sockfd,SOL_SOCKET,SO_REUSEADDR,on,sizeof(on)) ;2、select使用的问题在设置了读写套接字集合时因为其既作为输入又作为输出在调用之前需要再次设置读写监听套接字集合。