-3
每次我運行客戶端時,服務器都會告訴我一個不同的端口號。我搜查了一下,發現當我將端口設置爲零時,它會查找可用端口,但我將其更改爲我想要的號碼public static final int MYPORT = 5555;
,並且每次都從服務器獲取新的端口號。如何在java中的udp(client,server)程序中設置客戶端的端口號?
這是打印方法:
System.out.printf(" using port %d\n", receivePacket.getPort());
DatagramSocket socket = new DatagramSocket(null);
SocketAddress localBindPoint = new InetSocketAddress(MYPORT); socket.bind(localBindPoint);
SocketAddress remoteBindPoint = new InetSocketAddress(args[0], Integer.valueOf(args[1]));
嘗試後(和縮進)你的代碼更相關的部分。 – freedev
添加它在您的文章,而不是在評論:) – freedev
它已被編輯,你知道答案嗎? – Sam