问答详情
源自:3-3 socket非阻塞模块2

照着老师讲的抄,[WinError 10054] 远程主机强迫关闭了一个现有的连接

C:\Users\Gao\PycharmProjects\sockets\venv\Scripts\python.exe C:/Users/Gao/PycharmProjects/sockets/socket_server_tcp2.py

Hi!

----------------------------------------

Exception happened during processing of request from ('127.0.0.1', 52895)

Traceback (most recent call last):

  File "C:\Python\Python37\lib\socketserver.py", line 647, in process_request_thread

    self.finish_request(request, client_address)

  File "C:\Python\Python37\lib\socketserver.py", line 357, in finish_request

    self.RequestHandlerClass(request, client_address, self)

  File "C:\Python\Python37\lib\socketserver.py", line 717, in __init__

    self.handle()

  File "C:/Users/Gao/PycharmProjects/sockets/socket_server_tcp2.py", line 24, in handle

    data = conn.recv(1024)

ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。

----------------------------------------

Hi!

----------------------------------------

Exception happened during processing of request from ('127.0.0.1', 52896)

Traceback (most recent call last):

  File "C:\Python\Python37\lib\socketserver.py", line 647, in process_request_thread

    self.finish_request(request, client_address)

  File "C:\Python\Python37\lib\socketserver.py", line 357, in finish_request

    self.RequestHandlerClass(request, client_address, self)

  File "C:\Python\Python37\lib\socketserver.py", line 717, in __init__

    self.handle()

  File "C:/Users/Gao/PycharmProjects/sockets/socket_server_tcp2.py", line 29, in handle

    conn.send(str(random.randint(1, 1000)).encode())

ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接。

----------------------------------------

Hi!

----------------------------------------

Exception happened during processing of request from ('127.0.0.1', 52897)

Traceback (most recent call last):

  File "C:\Python\Python37\lib\socketserver.py", line 647, in process_request_thread

    self.finish_request(request, client_address)

  File "C:\Python\Python37\lib\socketserver.py", line 357, in finish_request

    self.RequestHandlerClass(request, client_address, self)

  File "C:\Python\Python37\lib\socketserver.py", line 717, in __init__

    self.handle()

  File "C:/Users/Gao/PycharmProjects/sockets/socket_server_tcp2.py", line 24, in handle

    data = conn.recv(1024)

ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接。

----------------------------------------

问题出在哪啊

提问者:赤熊猫 2019-12-20 10:20

个回答

  • 慕粉131505599
    2020-01-14 15:56:53

    可能是防火墙