关于Python创建socket TCP 服务端的sockettimeout
遇到的问题
在公司,写了一个ros功能包,此功能包提供socket TCP 服务端供客户端连接。但是!!!遇到了一个十分头痛疼的问题,客户端在连接后一分钟,服务端就报错
我在导入socket 模块后设置了
socket.setdefaulttimeout(None)
客户端连接一分钟后(一分钟内服务端和客户端没有握手或其他消息)报错:
File "/usr/lib/python3.8/socket.py", line 292, in accept
fd, addr = self._accept()
socket.timeout