- //端口自动 按序增加
- SOCKADDR_IN sockAddr;
- while(true)
- {
- sockAddr= ..... ; //自己定义
- //此处SOCKADDR_IN对象
- if ( SOCKET_ERROR == bind(sock, (LPSOCKADDR)sockAddr, sockAddr.Size()))
- {
- //do while
- int nError = WSAGetLastError();
- if(nError == WSAEADDRINUSE)
- {
- strServiceName++; //此处与sockAddr中的端口有关
- continue;
- }
- else
- {
- closesocket( sock );
- return false;
- }
- }
- break;
- }
端口自动 按序增加
最新推荐文章于 2022-12-06 19:40:58 发布