1. 問題描述
C++和C#進行通信,程序運行一次之後,再次運行會提示出錯:綁定socket失敗,端口地址被佔用。
2. 解決方法
在綁定端口號前面加上下面這段代碼即可:
int opt = 1;
setsockopt(server_socket, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt));
C++和C#進行通信,程序運行一次之後,再次運行會提示出錯:綁定socket失敗,端口地址被佔用。
在綁定端口號前面加上下面這段代碼即可:
int opt = 1;
setsockopt(server_socket, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt));