如果两个应用程序需要相同的端口,是否可以select更改某个应用程序使用的端口号来解决冲突? 另外,我怎么知道4541以上的数字是一个端口(有没有完整的列表)呢?
这是假设,但在过去,我有港口冲突,并想知道如何最好地解决这些问题。
谢谢
使其中一个应用程序使用不同的端口将解决冲突,但可能有其他原因,为什么它不会做这超出了这个问题的范围。
/etc/services包含已知端口和服务的列表。
IANA端口号列表包含端口的权威列表。 列表的末尾包含相关RFC的列表。 清单状态
dynamic和/或私人端口是从49152到65535。
站点通常在没有列出或列入其他服务的端口上实施私人服务。 这会导致您遇到的问题。
更改其中一个服务器应用程序的端口将解决冲突,但是您需要确保任何需要连接到服务器的客户端应用程序都知道应该使用新的端口号而不是原始的默认号码。