Java桌面应用程序中的Websocket端口冲突

时间:2017-07-19 23:51:45

标签: websocket

我需要在java桌面应用程序中开发websocket服务器。我的问题是我不知道使用哪个端口号来避免操作系统冲突。

1 个答案:

答案 0 :(得分:0)

1024以上的任何端口号通常不会保留用于标准操作系统。

您可以扫描当前系统以查看正在使用的内容,然后选择一些当前未使用的3000以上的数字。

请参阅this article了解已知的各种端口。

您没有说明您正在运行的操作系统平台,但在Windows上,您可以看到正在使用哪些端口进行侦听(从具有管理员权限的命令窗口运行):

netstat -a¦find /i "listening"

在Linux上,您可以使用:

sudo lsof -i -P -n | grep LISTEN

8000系列中的端口号非常常用于自定义应用。