端口自动 按序增加

来源:互联网 发布:天诚网络做电商靠谱吗 编辑:程序博客网 时间:2024/06/05 16:56
  1. //端口自动 按序增加
  2. SOCKADDR_IN sockAddr;
  3. while(true)
  4. {
  5.     sockAddr= .....  ;   //自己定义
  6.     //此处SOCKADDR_IN对象
  7.     if ( SOCKET_ERROR == bind(sock, (LPSOCKADDR)sockAddr, sockAddr.Size()))
  8.    {
  9.     //do while
  10.     int   nError = WSAGetLastError();   
  11.     if(nError   ==   WSAEADDRINUSE)   
  12.     {   
  13.         strServiceName++; //此处与sockAddr中的端口有关
  14.         continue;
  15.     }   
  16.     else
  17.     {
  18.          closesocket( sock );
  19.          return false;
  20.     }
  21.     }
  22.     break;
  23. }
原创粉丝点击