我需要在java桌面应用程序中开发websocket服务器。我的问题是我不知道使用哪个端口号来避免操作系统冲突。
答案 0 :(得分:0)
1024以上的任何端口号通常不会保留用于标准操作系统。
您可以扫描当前系统以查看正在使用的内容,然后选择一些当前未使用的3000以上的数字。
请参阅this article了解已知的各种端口。
您没有说明您正在运行的操作系统平台,但在Windows上,您可以看到正在使用哪些端口进行侦听(从具有管理员权限的命令窗口运行):
netstat -a¦find /i "listening"
在Linux上,您可以使用:
sudo lsof -i -P -n | grep LISTEN
8000系列中的端口号非常常用于自定义应用。