Sen端: BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); InetAddress ia = InetAddress.getByName("127.0.0.1"); while(true){ String str = br.readLine(); byte[] bytes = str.getBytes(); DatagramPacket dp = new DatagramPacket(bytes, bytes.length,ia,10000); DatagramSocket ds = new DatagramSocket(); ds.send(dp); =================================================================================== Recevie端: DatagramSocket ds = new DatagramSocket(10000); byte[] bytes = new byte[1024]; while(true){ DatagramPacket dp = new DatagramPacket(bytes,bytes.length); ds.receive(dp); int length = dp.getLength(); String ip = dp.getAddress().getHostAddress(); int dk = dp.getPort(); System.out.println(new String(bytes,0,length)+"..."+ip+"..."+dk);
JAVA中UDP通信
猜你喜欢
转载自blog.csdn.net/lzpzwy/article/details/79561117
今日推荐
周排行