我正在尝试侦听某个IP地址,所以我使用套接字但是当我指定udp_IP时,我得到“地址已经在使用”。
有没有办法可以为我的应用程序和我的监听器重用ip地址?
我没有很好的网络知识,任何帮助都会很棒。
答案 0 :(得分:0)
通常,不能使用不同程序的相同端口或套接字。如果您想要停止侦听器并在该端口中启动应用程序,请打开终端并键入:
sudo netstat -nlp | grep:yourSocketNumberGoesHere
这是为了让程序的进程ID 运行。然后只需使用kill
后跟进程ID 就可以杀死程序。然后,尝试启动您的应用程序。
如果你想要的是在同一个套接字或端口中使用2个不同的程序,你就不能,不能做一些更复杂的事情(我不知道)。
如果您希望2个程序进行交互,则可以使用2个相互通信的端口。