1.netstat -na 查看當前正在使用的TCP端口
netstat -help 查看幫助
2. 通過一個配置參數來指定TCP服務程序所使用的端口號
if(args.length <1){
ss = new ServerSocket(8001);
}else{
ss = enw ServerSocket(Integer.parseInt(args[0]));
}
運行時 java ReverseServer 8002 傳入args參數指定端口號3.將用戶所指定的端口號保存到一個文件中,當服務器程序下次啓動運行時,直接從文件中讀取那個端口號
4.編寫一個連接服務器的IP地址和端口號不固定在程序代碼中,通過程序運行時的運行時參數來指定
提供較好的靈活性和較高的通用性
if(args.length < 2){
return;
}
Socket s = new Socket(args[0], Integer.parseInt(args[1]));