在windows中用socket发送数据和接收数据时,当客户端断开的时候,服务端返回的错误是
except WindowsError:
print("win错误")
new_client.close()
break
在linux平台,这个错误捕捉会报错,经查阅,在linux平台下,会报出IO error 的 broken pipe错误,因此,只需对IO错误进行捕捉即可
except IOError:
print("linux错误:%s")
new_client.close()
break
+--+---