社区
脚本语言
帖子详情
python TCP同步 连接 问题
macrojj
2014-04-04 04:10:21
我的客户端和服务器端是TCP的同步连接。
当服务器底层挂掉,我无法捕获到任何服务器的异常。 它就是挂了。
然后我本来客户端在send数据 这时候 send 会返回。 但是实际上 服务器端 并没收到
这时 我怎么判断其实服务器已经死了
...全文
319
5
打赏
收藏
python TCP同步 连接 问题
我的客户端和服务器端是TCP的同步连接。 当服务器底层挂掉,我无法捕获到任何服务器的异常。 它就是挂了。 然后我本来客户端在send数据 这时候 send 会返回。 但是实际上 服务器端 并没收到 这时 我怎么判断其实服务器已经死了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
seagle0128
2014-06-06
打赏
举报
回复
1. 客户端和服务端有确认机制 2. 客户端和服务端有超时机制 根本的还是先要确认服务端为什么毫无征兆的挂掉。
angel_su
2014-06-06
打赏
举报
回复
自己检测send的返回值,或者改用sendall应该会抛出异常...
lty369963
2014-06-06
打赏
举报
回复
INeddy
2014-04-04
打赏
举报
回复
数据发送频繁的话,可以考虑改用定时响应。
INeddy
2014-04-04
打赏
举报
回复
如果可以适当的牺牲效率,可以让客户端收到数据后返回一个接受码。
使用
TCP
Server编写(多线程)socket服务
使用
TCP
Server编写(多线程)socket服务 http://blog.csdn.net/ghostfromheaven/article/details/8653421
Python
入门【
TCP
建立
连接
的三次握手、
TCP
断开
连接
的四次挥手、套接字编程实战、
TCP
编程的实现、
TCP
双向持续通信】(二十七)
Python
入门【
TCP
建立
连接
的三次握手、
TCP
断开
连接
的四次挥手、套接字编程实战、
TCP
编程的实现、
TCP
双向持续通信】(二十七)
python
如何判断
tcp
异常断开_如何判断
TCP
连接
已经中断?
用
Python
写网络应用是很常见的,因此一个常见的
问题
就是,如何在
Python
代码中判断
TCP
链接已经中断?
TCP
有
连接
,如果通讯的某一方中断的
连接
,另外一方在socket层面如何感知?这个
问题
我也是经过一番挣扎才搞清楚的。对于
同步
通信的
TCP
连接
,即调用recv函数的时候是阻塞的,如果recv返回0长度的byte stream,就可以判断对方已经中断了此
TCP
连接
了。而如果是异步通信,send函...
python
实现
tcp
连接
的基础模型
使用socket实现数据通讯,使用threading实现多线程。
复制即用-
python
-socket实现
TCP
通信(长
连接
与短
连接
)
复制即用-
python
-socket实现
TCP
通信短
连接
服务端客户端长
连接
服务端客户端 短
连接
服务端 # 基于传输层
TCP
/IP协议接口socket实现的
TCP
发送json格式数据功能-测试服务端-短
连接
from socket import * from time import ctime # 基础参数(这个地址是服务端本机的ip和port) HOST = '127.0.0.1' PORT = 21725 BUFSIZ = 2048 ADDR = (HOST, PORT) # 创建服务端
tcp
Se
脚本语言
37,743
社区成员
34,211
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章