如果是TRUE,套接字就可以与一个其他套接字使用的地址绑定在一起,或者与处于TIME_WAIT状态的 地址绑定在一起。
默认情况下,套接字不同一个正在使用的本地地址绑定在一起。但是少数情况下,还是需要使用这种方式,来实现对一个地址的重复使用。两个独立的套接字不可与同一本地接口(在TCP/IP情况下,则是端口)绑定在一起,以等待进入的连接通知。在TCP环境中,假如服务器关闭,或者异常退出,造成本地地址和端口均进入TIMP_WAIT状态,那么SO_REUSEADDR这个套接字选项便十分有用了。在TIME_WAIT状态下,其他任何套接字都不能与那个地址绑定到一起。但设置了这个套接字,服务器便可在重新启动之后,在相同的本地接口以端口上进行监听。
setsockopt(CreateSock,SOL_SOCKET,SO_REUSEADDR,(LPSTR)&dwFlag,sizeof(dwFlag));说明
最新推荐文章于 2023-05-24 18:41:46 发布