Open shallty opened 6 years ago
在定义服务端函数时,函数结尾socket.close()关闭了socket连接,客户端代码中却还是在发送信息。在python3中会抛出异常: [WinError 10038] an operation was attempted on something that is not a socket。去掉服务端的socket.close()命令后,运行正常。
函数结尾是在客户端发送exit后服务端才会执行socket.close(),当客户端发送exit后,就关闭了socket,不会发送信息了,我没有复现你说的情况
在定义服务端函数时,函数结尾socket.close()关闭了socket连接,客户端代码中却还是在发送信息。在python3中会抛出异常: [WinError 10038] an operation was attempted on something that is not a socket。去掉服务端的socket.close()命令后,运行正常。