社区
C++ 语言
帖子详情
Socket 建立TCP连接,拔掉网线,客户端send错误的不到。
umbras
2005-04-01 03:20:36
Linux下,用Socket 建立TCP连接,(Server/Client)拔掉网线,服务器端receive报错,客户端send却正常执行了,那位帮忙解释一下,还有怎样才能使拔掉网线数据send是也报错?
...全文
109
2
打赏
收藏
Socket 建立TCP连接,拔掉网线,客户端send错误的不到。
Linux下,用Socket 建立TCP连接,(Server/Client)拔掉网线,服务器端receive报错,客户端send却正常执行了,那位帮忙解释一下,还有怎样才能使拔掉网线数据send是也报错?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhousqy
2005-04-01
打赏
举报
回复
不解。
zengwujun
2005-04-01
打赏
举报
回复
这个问题是老大难的问题了,句我所知,大部分是采用定时ping(心跳包)之类的办法检测。
windows网络编程之
tcp
/ip
适用人群 windows网络编程的初学者 课程概述 课程简介: 这部教程是windows网络编程课程的第一部分课程:
tcp
/ip协议 后续会有第二部分课程:udp/ip协议以及第三部分课程http协议的课程发布。希望能够帮助到大家。 ...
Linux下
TCP
通信时如果一方
拔掉
网线
会怎么样?
拔掉
网线
后, 原本的
TCP
连接
还存在吗?
TCP
协议-长
连接
和短
连接
如果没有数据传输,不能被
TCP
感知到,
TCP
连接
状态依旧保持; 如果有数据传输,重传次数超过一定值(Linux下默认15)或超过一定的超时时间则关掉本端...
(学习笔记)
拔掉
网线
后,原本的
TCP
连接
还存在吗?
TCP
连接
在Linux内核中是一个名为的结构体,该结构体的内容包含TCO
连接
的状态等信息。当
拔掉
网线
的时候,操作系统并不会变更该结构体的任何内容,所以
TCP
连接
的状态也不会发生改变。
TCP
socket
拔
网线
判断
有些网络应用在
网线
断开后重新连上的情况下
tcp
socket
连接
保持ESTABLISH状态不变,假如应用程式不使用
tcp
的keepalive,在
网线
断开之后,以前
建立
的
socket
链接仍然会保持在ESTABLISH 状态不会改变。实际上
tcp
协议对...
Socket
与
拔掉
网线
当
客户端
与服务端通过
Tcp
Socket
进行通信时,如果
客户端
应用正常退出或异常退出,服务端都会在对应的
连接
上获取感知(如返回0、或抛出异常)。但是,如果
客户端
的
网线
被
拔掉
,那么,默认情况下,服务端需要在2个小时...
C++ 语言
64,648
社区成员
250,503
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章