1. 首页
  2. 数据库
  3. 其它
  4. python socket TCP协议断网重连

python socket TCP协议断网重连

上传者: 2021-02-01 10:28:22上传 PDF文件 30.67KB 热度 20次
最近做了个基于树莓派(Linux系统)的客户端。客户端需要把温湿度数据传到服务器上,每次传输约300个传感器的数据,大约3000个字节,我选用了Python的socket模块,完成这个项目时,最大的阻碍就是断网重连问题。 我设置的超时时间为60秒,采用阻塞模式,测试发现接收超时确实是60秒,但发送超时大约在12分30秒,12分30秒后开始报socket timeout error,20分钟左右报出brokenpipError,在报出timeoutError之前,如果网络自动恢复,树莓派可以自行连接上网络,timeout后就要用connect(IP,port)方法重新连接服务器。 作者:c_x
下载地址
用户评论