我应该为 WSASend 和 WSARecv 使用不同的 WSAOVERLAPPED 结构吗?

Should I use different WSAOVERLAPPED struct for WSASend and WSARecv?

我正在使用 WinSock 开发服务器-客户端应用程序。

对 WSASend 和 WSARecv 使用相同的 WSAOVERLAPPED 效果好吗?我应该为 WSASend 和 WSARecv 使用不同的 WSAOVERLAPPED 结构吗?

如果您正在使用事件句柄(WSAOVERLAPPED 结构的成员),您绝对应该使用两种不同的结构来发送和接收。