客户端如何得到发送到服务器的请求完成状态的通知?-Winsock

How can client get notified of completion status of the request sent to server?-Winsock

我正在学习 Winsock,在从服务器获取请求完成状态通知时遇到了一个概念性问题。由于客户端仅设计为在服务器接收时发送,有什么方法可以通知客户端?谢谢。

调用recv时使用的服务器端套接字也可用于发送数据。请记住,当您在服务器上接受客户端时获得的 SOCKET 结构与用于连接的客户端上的 SOCKET 结构相同。因此在收到来自客户端的数据后,您可以发送回复

send(s, res_str, strlen(res_str), 0);

其中 res_str 是您的响应字符串。从技术上讲,res_str 的大小为 strlen(res_str) + 1 字节,但我们不需要空字符。