TDiocpTcpServer内存池使用
TDiocpTcpServer内存池使用
DIOCP内存池中的一块内存大小为4K,服务端一次接收客户端传输的数据最大也是4K。
uses utils_BufferPool var FRecvBuffLink:PBufferPool; FWSARecvBufferSize := 1024 * 4;// post wsaRecv block size FRecvBuffLink := NewBufferPool(self.FWSARecvBufferSize, 0); FreeBufferPool(FRecvBuffLink); FRecvBuffLink := nil; Result.FInnerBuffer.buf := PAnsiChar(GetBuffer(self.FRecvBuffLink));
本文来自博客园,作者:{咏南中间件},转载请注明原文链接:https://www.cnblogs.com/hnxxcxg/p/13521308.html