主线程中的Python套接字接受防止退出

Joe*_*Joe 2 python sockets quit

我正在使用 python 中的套接字,只是为了了解它们。然而,我真的对以下问题感到恼火:

import socket
soc = socket.socket(socket.AF_INET)
soc.bind(('localhost',8000))
soc.listen(0)
client = soc.accept()
Run Code Online (Sandbox Code Playgroud)

当套接字等待连接时,按 ctrl-c 不会退出应用程序。

我怎样才能退出应用程序?

在这 两个问题中解决了类似的问题,但是该accept方法是从单独的线程调用的,问题是如何使 ctrl-c 杀死该线程。这里该accept方法是从主线程调用的。

编辑:我在 Win7 64 位上运行 python 3.3.0。

ATO*_*TOA 6

你应该使用CTRL+ Break。那应该杀死它。