繁体   English   中英

python中TCP连接的网络资源[Windows]

[英]Network resources for TCP connections in python [Windows]

不知道我是否对使用的python脚本有疑问。 基本上,它产生线程,每个线程都创建一个tcp连接。 好了,脚本完成了,我什至还检查是否有任何线程仍在运行,它们全部返回False(不活动,这很好)。

问题是,如果我检查(我使用nirsoft的CurPort),则某些tcp连接(有时在1到9之间)仍处于已建立状态,有时处于已发送状态。 这是一个问题吗?他们最终死了,但几分钟后就消失了。 是在python的侧面错误还是基本的Windows过程?

如果有帮助的话,我可以用S.close关闭套接字。 我不是在使用守护程序线程,而只是简单的线程,我只是等到它们全部完成(t.join())

我需要知道我应该担心或随他们去吧。 原因是他们正在吃掉临时端口号,而且我不知道它是否从我这里获取资源。

希望菜鸟友好的回应。

上次编辑:在发送S.close()之前,我确实使用过S.shutdown(),但是我没有进行任何错误检查,除了尝试之外,我不知道该怎么做:

简单的答案是,TCP连接需要在关闭之前正常关闭。

有关如何调用shutdown并在此处关闭的更多详细信息:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM