关于IOCP的WSANOBUFS问题
简单的写了个IOCP的例子,相信遇到很多人都遇过的问题,就是出现WSANOBUFS,只是简单的接受连接。服务器和客户端都在同一机子上面,但成功连接四千个连接后。便出现WSANOBUFS的错误。不知道什么愿意,没有接受,没有发送,只是接受连接。用的是AcceptEx,
bSucceed = m_lpfnAcceptEx(m_sListen, pIoData->sClient, pIoData->buf, 0, sizeof(SOCKADDR_IN) + 16, sizeof(SOCKADDR_IN) + 16, &dwBytes, &pIoData->ol);
按道理来说,我用了WSAEventSelect,注册了FD_ACCEPT事件,只有激后再投递AcceptEx,但依然有WSANOBUFS,已经把AcceptEx第四个参数改为0,但依然有错,望高手指教。