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

时间:2015-11-02 03:46:57

标签: c++11 winsock2

我正在学习Winsock并遇到了从服务器获取请求完成状态通知的概念性问题。由于客户端仅设计为在接收服务器时发送,是否有任何方式可以通知客户端?感谢。

1 个答案:

答案 0 :(得分:0)

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

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

res_str是您的回复字符串。从技术上讲,res_str的大小为strlen(res_str) + 1个字节,但我们不想要空字符。