DatagramSocket的DS =新的DatagramSocket(12345); //這裏,12345是端口
while (true) {
byte[] bys = new byte[1024];
DatagramPacket dp = new DatagramPacket(bys, bys.length);
ds.receive(dp);
String ip = dp.getAddress().getHostAddress();
String s = new String(dp.getData(), 0, dp.getLength());
System.out.println("from " + ip + " data is : " + s);
}
爲什麼呢?
你似乎在那裏有一個破碎的JDK。你在運行什麼版本的Windows? –
我的Windows版本是windows 8.1。我的JDK版本是8u73。 –