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

java桌面应用程序中的Websocket端口冲突,websocket,Websocket,我需要在java桌面应用程序中开发websocket服务器。我的问题是,我不知道使用哪个端口号来避免操作系统冲突。任何大于1024的端口号通常都不会保留给标准操作系统使用 您可以扫描当前系统以查看正在使用的系统,然后选择3000以上当前未使用的数字 请参阅,以了解所使用的各种端口 您不会说您在哪个操作系统平台上运行,但在Windows上,您可以看到用于侦听的端口(使用管理员权限从命令窗口运行): 在Linux上,您可以使用: sudo lsof -i -P -n | grep LISTEN 8

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

任何大于1024的端口号通常都不会保留给标准操作系统使用

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

请参阅,以了解所使用的各种端口

您不会说您在哪个操作系统平台上运行,但在Windows上,您可以看到用于侦听的端口(使用管理员权限从命令窗口运行):

在Linux上,您可以使用:

sudo lsof -i -P -n | grep LISTEN

8000范围内的端口号通常用于定制应用。

@mmaa-这是否回答了您的问题?如果是这样,那么你可以通过点击答案左边的复选标记向社区表明这一点,并通过遵循正确的程序为自己赢得一些声誉点数。
sudo lsof -i -P -n | grep LISTEN