客户代码:
fwd = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
fwd.connect((oriIp,oriPort)
fwd.close()
我发现close()函数不起作用。 我的服务器(c#)显示连接仍然存在。 在python脚本关闭之前,服务器将显示连接状态已关闭。
我使用的是IronPython 2.7。
答案 0 :(得分:3)
请参阅socket的python docs:
注意:close()会释放与连接关联的资源 才不是 必须立即关闭连接。如果你想关闭 及时连接,在close()之前调用shutdown()。