IOCP缓冲区大小的问题 ( 积分: 100 )

  • 主题发起人 主题发起人 cjianwen
  • 开始时间 开始时间
C

cjianwen

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了个 IOCPServer组件,WSARecv 时候缓冲区不知道要设多大。。。想模仿 TServerSocket 的时候,消息来了触发事件
在事件中调用 ClientSock.RecvBuf

但有可能客户端发送的 buf大于我在服务器定义的 MAZ_BUF_SIZE,我就要分两次接收了,如果客户端发送了一个比较大的结构体,我把它分成两次接收肯定出错了。。。这个问题怎么解决?
 
我定成 16384
 
后退
顶部