BOOL bReuseaddr=TRUE; setsockopt (s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));
int opt = 1; setsockopt(LisSockfd,SOL_SOCKET,SO_REUSEADDR,&opt,sizeof( opt ));
将套接字属性设置为 SO_REUSEADDR (容许套接口和一个已在使用中的地址捆绑),能够解决绑定失败问题!windows