完成端口接收和发送数据问题
[size=18px]我想封装一个完成端口类,WSARecv和WSASend函数都有一个参数是WSABUF数组,而数组需要连续的内存,如果我要发送或接收的数据大小不确定,则这个数组长度不确定,不能事先创建数组,是不是每次都要动态创建这个数组,然后从缓冲区链表上取下一个缓冲区把指针赋给数组成员的buf,数据收发完成后又要释放这个数组呢?如果是这样,几千个并发连接时岂不是频繁申请内存又释放,会不会对系统性能带来影响呢?还是有其它更好的方法呢,请高手指点一下。[/size]