修改socket 缓存大小。。

      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("无法或者更多缓存大小");
      }

先设置缓冲区大小,在测试是否设置成功。。

你可能感兴趣的:(C++,builder)