在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));