可以在一个端口上运行多个程序吗?

时间:2014-03-02 21:01:22

标签: sockets networking port

单个端口上是否可以运行多个程序?换句话说,同一服务器上的两个应用程序可以具有相同的端口号吗?

2 个答案:

答案 0 :(得分:3)

如果他们被绑定到不同的IP,是的。绑定到端口绑定到IP地址端口号。因此,如果应用程序A绑定到192.168.0.56:25565,并且应用程序B绑定到127.0.0.1:25565,那么它们就没有问题了。但是,如果应用程序C想要绑定到其中任何一个,或绑定到0.0.0.0:25565,它将被赋予错误。

答案 1 :(得分:2)

对于TCP:是,只要它们绑定到不同的接口(例如eth0loopback)。在同一个界面上,没有。

对于UDP:是的。