java 网络编程【7】 如何检测和解决端口冲突问题?

(1)使用netstat命令查看当前正在被使用的TCP端口号。

(2)通过一个 配置参数 来指定TCP服务程序所用的端口号。



运行时 java ReverseServer 8002 传入args参数指定端口号。



上面的服务器程序:http://blog.csdn.net/itm_hadf/article/details/7526260




(3)将用户所指定的端口号保存到一个文件中,当服务器程序下次启动运行时,直接从文件中读取那个端口。

(4)编写一个连接服务器的IP地址和端口号不固定在程序代码中,通过程序运行时的运行时参数来指定
提供较好的灵活性和较高的通用性

if(args.length < 2){
return;
}
Socket s = new Socket(args[0], Integer.parseInt(args[1]));


你可能感兴趣的:(java)