- 博客(1)
- 收藏
- 关注
原创 完美解决socket粘包和心跳检测
self._sock.settimeout(1.0) # 让 recv 可以周期性醒来。使用方法:将sock传入HeartBeatSocket类获取返回,服务端客户端同理,即可实现心跳检测和放粘包的功能。"""线程安全的 sendall,抛异常即连接已不可用"""# ---------- 对外 API ----------"""后台线程:定时发 PING + 超时检测""""""一次性读取一条完整消息(带长度头)"""# ---------- 内部 ----------
2025-08-14 00:20:05
272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅