我正在学习Winsock并遇到了从服务器获取请求完成状态通知的概念性问题。由于客户端仅设计为在接收服务器时发送,是否有任何方式可以通知客户端?感谢。
答案 0 :(得分:0)
调用recv
时使用的服务器端套接字也可用于发送数据。请记住,在服务器上接受客户端时获得的SOCKET
结构与客户端上用于连接的SOCKET
结构相同。因此,在从客户端接收数据后,您可以发送回复,如
send(s, res_str, strlen(res_str), 0);
res_str
是您的回复字符串。从技术上讲,res_str
的大小为strlen(res_str) + 1
个字节,但我们不想要空字符。