我正在玩python中的套接字,只是为了了解它们的目的。但是我用下面的问题确实恼火:在主线程中的Python套接字接受可以防止退出
import socket
soc = socket.socket(socket.AF_INET)
soc.bind(('localhost',8000))
soc.listen(0)
client = soc.accept()
而插座正在等待连接,按下Ctrl-C不退出应用程序。
我该如何退出应用程序?
类似的问题在thesetwo的问题解决了,但是那里的accept
方法被调用从一个单独的线程,问题是如何使CTRL-C杀死该线程。这里的accept
方法是从主线程调用的。
编辑:我在Win7 64位上运行python 3.3.0。
我从来没有这个问题。这是什么环境? – cnicutar 2013-03-03 19:35:59
编辑添加环境 – Joe 2013-03-03 19:37:40
如何从cmd运行它?如果你制作一个包含**的脚本,严格按照你发布的内容**,“ctrl-c”是否有效? – cnicutar 2013-03-03 19:38:28