如何关闭堵塞的插座?

以下代码失败.Socket.Accept在线程内阻塞,而不是
即使在插座关闭之后,也要放手.从出现的错误来看,
套接字实际上从不关闭.
我知道下面是一个基本的Java习惯用法,但是您如何做到
在Python语言中也是这样吗?
导入单位测试
导入插座
导入线程
进口时间
类SocketAcceptor(threading.Thread):
Def__init__(自身,套接字):
线程.线程.__init__(Self)
Self.套接字=套接字
定义管路(自身):
Self.socket.ind(("",3423))
Self.socket.Listen(5)
Child,IP=self.socket.Accept()
类SocketTester(unitest.TestCase):
Def testClose(自身):
对于范围(4)内的每一个:
Ss=socket.套接字()
ACCEPTOR_THREAD=套接字接受器(Ss)
ACCEPTOR_thread.start()
睡眠时间(1)
Ss.Close()
如果__名称__=='__Main__':
Unitest.main()

标签: python

添加新评论