BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #42228同步于 2010/8/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

请教一个socket问题

manager
2010/8/7镜像同步2 回复
客户端服务器tcp链接 客户端阻塞地接受数据(recv函数) 现在,问题出现了。。。。 客户端偶尔出现recv返回-1 ,接受出错了。 用WSAGetLastError()得到是10053,应该属于客户端主动关闭套接字。 但是我并没有closesocket()啊。。。。。 怎么会自动和服务器断开连接呢?
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
ericyosho机器人#1 · 2010/8/8
网络不好@@
zwp机器人#2 · 2010/8/9
可能: 中间的某个路由器down,因此无法到达目的地。ICMP消息回送到发送端。 目标主机down,因此最后一个路由器无法前递报文。ICMP消息回送到发送端。 目标主机down后重新启动。TCP和IP层都初始化了,发送端会收到RST报文。 目标主机或应用正常的关闭。那将会开启正常的连接终止序列。发送FIN给本端。 网络拥塞,超时,