【发布时间】:2017-09-16 09:08:55
【问题描述】:
我正在使用以下客户端代码。成功连接()后,如果服务器关闭所有连接,我的客户端如何知道此服务器关闭?有没有办法从客户端代码中监听这种事件?
int sfd = socket(PF_INET, SOCK_STREAM, tcp->p_proto);
struct sockaddr_in isa = getipa("localhost", 1025);
connect(sfd, (struct sockaddr*)&isa, sizeof isa);
ssize_t size = recv(sfd, (void*)buff, sizeof buff, MSG_WAITALL);
puts(buff);
printf("Enter message to send\n");
scanf("%s",sendMsg);
send(sfd, (void*) sendMsg, 255, MSG_NOSIGNAL)
【问题讨论】:
-
我投票决定将此问题作为离题结束,因为它展示了零研究。
标签: sockets networking network-programming