【Linux 网络编程】REUSADDR
(1)服务器端尽可能使用REUSEADDR。
(2)在绑定之前尽可能调用setsockopt来设置REUSEADDR套接字选项。
(3)使用REUSEADDR选项可以使得不必等待TIME_WAIT状态消失就可以重启服务器了。
eg:
int on = 1;
setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on));
(1)服务器端尽可能使用REUSEADDR。
(2)在绑定之前尽可能调用setsockopt来设置REUSEADDR套接字选项。
(3)使用REUSEADDR选项可以使得不必等待TIME_WAIT状态消失就可以重启服务器了。
eg:
int on = 1;
setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on));