首页
编程
java
php
前端
首页
编程
java
php
前端
tcp连接一段时间后超时
开始两端连接成功,隔一段时间再去接收对方的数据就超时,怎么解决能让他一直保持连接
通常的做法,是设置心跳。定期检测心跳,超时重连。
可以参考我之前的笔记:
flask+ajax实现轮询和长轮询_submarineas的博客-CSDN博客
轮询和长轮询轮询与连接简介轮询实例轮询与连接简介轮询:客户端定时向服务器发送Ajax请求,服务器接到请求后马上返回响应信息并关闭连接。优点:后端程序编写比较容易。缺点:请求中有大半是无用,浪费带宽和服务器资源。实例:适于小型应用。长轮询:客户端向服务器发送Ajax请求,服务器接到请求后hold住连接,直到有新消息才返回响应信息并关闭连接,客户端处理完响应信息后再向服务器发送新...
https://blog.csdn.net/submarineas/article/details/84176840?spm=1001.2014.3001.5502
当然如果消息频繁,最好是直接使用websocket,原理是再3次握手后就直接建立全双工连接
点击展开全文