不确定我自己使用的 python 脚本是否有问题。基本上,它产生线程,每个线程都创建一个 tcp 连接。好吧,脚本完成了,我什至检查是否有任何线程仍在运行,它们都返回 False(不活动,这很好)。
问题是,如果我检查(我使用来自 nirsoft 的 CurPorts)一些 tcp 连接(有时在 1 到 9 之间)仍处于已建立状态,有时处于已发送状态。这是一个问题吗?它们最终会消失,但会在几分钟后消失。这是python的错误还是基本的Windows程序?
如果有帮助的话,我会用 S.close 关闭套接字。我没有使用守护线程,只是简单的线程,我只是等到它们都完成(t.join())
我需要知道我应该担心还是让他们去。原因是他们正在吃掉临时端口号,除此之外我不知道它是否会占用我的资源。
将不胜感激菜鸟友好的回应。
最后编辑:我在发送 S.close() 之前确实使用了 S.shutdown() 但是我不做任何错误检查,除了尝试之外我不知道如何去做: