python的socket为什么无法检测连接状态 我来答 1个回答 #热议# 在购买新能源车时,要注意哪些? 就烦条0o 2017-05-08 · 知道合伙人软件行家 就烦条0o 知道合伙人软件行家 采纳数:33315 获赞数:46492 从事多年系统运维,喜欢编写各种小程序和脚本。 向TA提问 私信TA 关注 展开全部 tcp的实现要求极度高效,发生断开事件,系统只是记录状态,不会主动通知应用程序的。 可以通过一些api查询到socket的状态变化,然后判断是不是断开了。比如用select, epoll, kqueue之类的事件分发器。话说,如果客户端通过发送FIN包正常断开连接(拔网线什么的算异常),python的socket会变得可读,并且recv会返回None。 本回答由网友推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-02-26 python中如何判断websocket连接成功 更多类似问题 > 为你推荐: