error: [Errno 9] Bad file descriptor
按照代码编写,服务器端可以接收客户端数据,但是服务器端报错如下:
Traceback (most recent call last):
----------------------------------------
File "D:\Coding\Python\lib\SocketServer.py", line 596, in process_request_thread
Exception happened during processing of request from ('127.0.0.1', 49579)
self.finish_request(request, client_address)
----------------------------------------
File "D:\Coding\Python\lib\SocketServer.py", line 331, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "D:\Coding\Python\lib\SocketServer.py", line 652, in __init__
self.handle()
File "D:/Coding/code draft/socket_server_tcp_block.py", line 24, in handle
data=conn.recv(1024)
File "D:\Coding\Python\lib\socket.py", line 174, in _dummy
raise error(EBADF, 'Bad file descriptor')
error: [Errno 9] Bad file descriptor
求解。