package com.socket.test; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.SocketException; public class DataGramServer { public static void main(String[] args) { try { DatagramSocket ds = new DatagramSocket(7777); byte[] data = new byte[1024]; DatagramPacket dp = new DatagramPacket(data, data.length); ds.receive(dp); String msg = new String(dp.getData()); System.out.println(msg); ds.close(); } catch (SocketException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } } ********************************************************************************************************************* package com.socket.test; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.SocketException; public class DataGramClient { public static void main(String[] args) { try { DatagramSocket ds = new DatagramSocket(); String msg = "hello world i cs dota wow"; byte[] data = msg.getBytes(); InetAddress add = InetAddress.getByName("127.0.0.1"); DatagramPacket dp = new DatagramPacket(data, data.length,add,7777); ds.send(dp); ds.close(); } catch (SocketException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
数据报的服务器客户机连接
最新推荐文章于 2024-06-13 08:37:22 发布