社区
网络编程
帖子详情
【TCP关于测试网络状态的 心博包 的疑问?】
temp3000
2004-12-07 09:55:18
1.发心博包时怎么就判断网络通断的状况了?
根据send时出错?
还是双方的应答?比如send了对方没有应答算网络断?
需要考虑socket的block方式?
2.谁用FD_OOB写过心博包,能否提供一个写心博包的C/S程序框架?
把主要所有的函数标出即可。
谢谢。
...全文
110
7
打赏
收藏
【TCP关于测试网络状态的 心博包 的疑问?】
1.发心博包时怎么就判断网络通断的状况了? 根据send时出错? 还是双方的应答?比如send了对方没有应答算网络断? 需要考虑socket的block方式? 2.谁用FD_OOB写过心博包,能否提供一个写心博包的C/S程序框架? 把主要所有的函数标出即可。 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
poplau
2004-12-07
打赏
举报
回复
我准备这样写。大家看一下有没有什么问题
客户端发each,服务端回each.
客户端每15秒发一次each.至状态正在发送,接收后至正常,计数器清0。
发送each前检测状态,如果是0,则计数器加1。如果计数器等于3则选择closesocket.
对于服务端来说。
对每个连接开始至标志位0。
收到eaho包后状态至为0。
每隔15秒进行一次检查,将所有状态制++。如果状态为3则默认断掉
可以单独开一个线程来做。
oyljerry
2004-12-07
打赏
举报
回复
超时等错误
oyljerry
2004-12-07
打赏
举报
回复
等待返回,来判断
temp3000
2004-12-07
打赏
举报
回复
recv到一个什么错误?
huxzjqhh
2004-12-07
打赏
举报
回复
向对方发包,如果对方已经断开,本机会recv到一个错误。
temp3000
2004-12-07
打赏
举报
回复
我说的是网络异常断开
fengge8ylf
2004-12-07
打赏
举报
回复
判断网络通断分两种情况
1.正常关闭 可以根据recv的返回值判断
2.异常关闭 采用应答 一方发包 然后等待对方回应 如果在规定的时间内对方没有回应 则认为连接断开
网络
不通?服务丢包?这篇
TCP
连接
状态
详解及故障排查,收好了~
想象一下,如果您可以升级到Windows服务包,而不需要重新启动…… 07 内核模块 如果Windows已经安装了所有可用的驱动程序,而您只需要打开所需的驱动程序怎么办?这本质上就是内核模块为Linux所做的。内核模块,也...
Android
网络
编程之
TCP
、UDP详解
4、
TCP
包头格式5、
TCP
状态
机6、三次握手?7、四次挥手?8、
TCP
连接是怎么保证可靠性的?9、UDP包头格式是啥?10、UDP连接的特点有哪些?11、UDP连接的使用场景有哪些? 本章结构图 1、
TCP
,UDP是什么? 1.1、为...
软件
测试
里面关于
网络
抓包的学习笔记&思考
前段时间对于设备的主板进行过
tcp
的抓包,是在应用层,利用
tcp
dump和iperf3进行丢包率和
网络
吞吐量的
测试
,再加上wireshark可以具体查看包的内容。除此之外设备也有对应的app和web端。最近拿到了web端的账号,在web...
Linux
测试
TCP
通信
传输控制协议(
TCP
,Transmission Control Protocol)是为了在不可靠的互联
网络
上提供可靠的端到端字节流而专门设计的一个传输协议。 百度百科 在
TCP
/IP中,
TCP
和UDP是最主要的传输层协议,也是应用希望进行
网络
...
TCP
/IP(二十一)
TCP
实战抓包分析(五)
TCP
第三次握手 ACK 丢包
【代码】
TCP
/IP(二十一)
TCP
实战抓包分析(五)
TCP
第三次握手 ACK 丢包。
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章