如何立即释放python中的保留资源(如端口)



我正在编写一段代码,以便在互联网上传输一个大文件。因此,我必须在特定端口(端口=45678)上打开一个套接字来发送数据。然而,操作系统(Ubuntu 14.04)在程序终止后需要一段时间才能释放该特定端口(45678)。

我想多次运行我的代码来使用特定的端口,而不需要等待操作系统释放端口。有没有任何方法可以让python强制操作系统释放该端口

此外,在文件传输结束时,所有套接字都将关闭。

您的套接字很可能卡在TIME_WAIT状态。尝试从以下问题调用SO_REUSEADDR:

Python:绑定套接字:";地址已在使用中";

最新更新