使用socket:地址侦听IP地址已在使用中

时间:2018-04-06 15:43:14

标签: python linux sockets

我正在尝试侦听某个IP地址,所以我使用套接字但是当我指定udp_IP时,我得到“地址已经在使用”。

有没有办法可以为我的应用程序和我的监听器重用ip地址?

我没有很好的网络知识,任何帮助都会很棒。

1 个答案:

答案 0 :(得分:0)

通常,不能使用不同程序的相同端口或套接字。如果您想要停止侦听器并在该端口中启动应用程序,请打开终端并键入:

sudo netstat -nlp | grep:yourSocketNumberGoesHere

这是为了让程序的进程ID 运行。然后只需使用kill后跟进程ID 就可以杀死程序。然后,尝试启动您的应用程序。

如果你想要的是在同一个套接字或端口中使用2个不同的程序,你就不能,不能做一些更复杂的事情(我不知道)。

如果您希望2个程序进行交互,则可以使用2个相互通信的端口。