我正在玩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