java服务器部分:
public static void main(String[] args) { try { DatagramSocket server = new DatagramSocket(5050); byte[] recvBuf = new byte[100]; DatagramPacket recvPacket = new DatagramPacket(recvBuf, recvBuf.length); server.receive(recvPacket); String recvStr = new String(recvPacket.getData(), 0, recvPacket.getLength()); System.out.println(recvStr); } catch (Exception ex) { ex.printStackTrace(); } }
java客户端部分:
public static void main(String[] args) { try { DatagramSocket client = new DatagramSocket(); String sendStr = "Hello! I'm Client"; byte[] sendBuf = sendStr.getBytes(); InetAddress addr = InetAddress.getByName("127.0.0.1"); DatagramPacket sendPacket = new DatagramPacket(sendBuf, sendBuf.length, addr, 5050); client.send(sendPacket); } catch (Exception ex) { ex.printStackTrace(); } }