在socket编程时,bind函数返回失败,errno:98
这是因为socket默认不支持地址复用,若报该错误则需要在bind()前调用setsockopt函数显式设定套接字地址复用,如下:
int reuse_addr_opt = 1;
setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &reuse_addr_opt, sizeof(int));
在socket编程时,bind函数返回失败,errno:98
这是因为socket默认不支持地址复用,若报该错误则需要在bind()前调用setsockopt函数显式设定套接字地址复用,如下:
int reuse_addr_opt = 1;
setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &reuse_addr_opt, sizeof(int));