ソケットキャッシュサイズを変更します.


      int   nRecvBuf=2048000;
      int re=setsockopt(Socket->SocketHandle, SOL_SOCKET,SO_RCVBUF,( char *)&nRecvBuf,sizeof(int ));

      int temprec=0;
      int reuse=sizeof(temprec);
      int cc= getsockopt(Socket->SocketHandle,SOL_SOCKET,SO_RCVBUF,( char *)&temprec,&reuse );// &reuse    (char FAR*)Getrecbuffer
      if (re==-1)
      {

         ShowMessage("          ");
      }

まずバッファサイズを設定し、テストに成功したかどうかを確認します.