客户端如何得到发送到服务器的请求完成状态的通知?-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
字节,但我们不需要空字符。
我正在学习 Winsock,在从服务器获取请求完成状态通知时遇到了一个概念性问题。由于客户端仅设计为在服务器接收时发送,有什么方法可以通知客户端?谢谢。
调用recv
时使用的服务器端套接字也可用于发送数据。请记住,当您在服务器上接受客户端时获得的 SOCKET
结构与用于连接的客户端上的 SOCKET
结构相同。因此在收到来自客户端的数据后,您可以发送回复
send(s, res_str, strlen(res_str), 0);
其中 res_str
是您的响应字符串。从技术上讲,res_str
的大小为 strlen(res_str) + 1
字节,但我们不需要空字符。