同一个完成端口上投递WSA_SEND和WSA_RECV,是否需要两份数据区?
如题。
在写一个完成端口的东东,服务端ACCEPT后,将SOCKET绑定到完成端口上了。并且可以正常的一直WSA_RECV。
WSARecv(socket,&DataBuf,1,&RecvBytes,&Flags,&Overlapped,NULL);
可是如果我还想在这个完成端口上投递WSA_SEND,是否可以使用另外的一份缓冲区?
我的理解是应该使用另外的缓冲区,不能使用这个SOCKET用来RECV的那份Overlapped结构。
不知道是不是这样的?
在写一个完成端口的东东,服务端ACCEPT后,将SOCKET绑定到完成端口上了。并且可以正常的一直WSA_RECV。
WSARecv(socket,&DataBuf,1,&RecvBytes,&Flags,&Overlapped,NULL);
可是如果我还想在这个完成端口上投递WSA_SEND,是否可以使用另外的一份缓冲区?
我的理解是应该使用另外的缓冲区,不能使用这个SOCKET用来RECV的那份Overlapped结构。
不知道是不是这样的?
...全文
相关推荐
5种winsock_IO模型
5种winsock_IO模型,不同情况下可能会用到不同的sock模型
winsock网络编程经络_源码
winsock网络编程方面最经典的书籍之一 winsock网络编程经络的源码。里面涵盖了包括ping方法的很多winsock编程的例子
MFC和Win32下的TCP和UDP连接代码.zip
MFC下 TCP和UDP 连接代码实现和注解(四个案例) 希望大家喜欢
基于TCP服务器和客户端程序设计
服务器完整程序设计,ECHO服务器的工作原理:1.接受客户端传来的消息;2.将接受来的消息原封不动的返回给客户端
C++多线程通信例子[参考].pdf
C++多线程通信例子[参考].pdf


网络编程
