-1
我有一個關於在命令行上運行的服務器/客戶機的問題。該服務器應運行像這樣使用命令行運行的服務器/客戶機
服務器應該使用命令行運行通過端口號
Java服務器端口號
客戶用命令行下面的格式應該運行:
Java客戶端服務器IP server_port_number commandFile
我在想,如果有人能告訴我一個例子,「主要方法」在服務器/客戶端應該看起來像什麼,以正確滿足/在命令行上運行時接受這些參數。
我有一個關於在命令行上運行的服務器/客戶機的問題。該服務器應運行像這樣使用命令行運行的服務器/客戶機
服務器應該使用命令行運行通過端口號
Java服務器端口號
客戶用命令行下面的格式應該運行:
Java客戶端服務器IP server_port_number commandFile
我在想,如果有人能告訴我一個例子,「主要方法」在服務器/客戶端應該看起來像什麼,以正確滿足/在命令行上運行時接受這些參數。
class ServerExample{
public static void main(String args[]){
System.out.println("Your first argument is: "+args[0]);
int serverPort = Integer.parseInt(args[0]);
}
}
這將打印port_number(如服務器執行中所述)。
class ClientExample{
public static void main(String args[]){
System.out.println("Your first argument is: "+args[0]);
System.out.println("Your second argument is: "+args[1]);
System.out.println("Your third argument is: "+args[2]);
String serverIP = args[0];
int serverPort = Integer.parseInt(args[1]);
String commandFile = args[2];
}
}
這將打印serverIP,server_port_number和commandFile(如客戶端執行中所述)。
我可以知道爲什麼downvote? –
o我感謝您的幫助。順便說一句,我不認爲我downvoted。我現在將測試這個編輯:嘿感謝它完美的工作 –