客户端:
/**
* 发送端
*/
public class ClientDemo {
public static void main(String[] args) throws IOException {
DatagramSocket socket = new DatagramSocket();
// public DatagramPacket(byte buf[], int length,
// InetAddress address, int port)
byte[] bytes = "hello".getBytes();
DatagramPacket packet = new DatagramPacket(bytes,bytes.length,InetAddress.getLocalHost(),8888);
socket.send(packet);
socket.close();
}
}
服务端:
/**
* 接收端
*/
public class ServerDemo {
public static void main(String[] args) throws IOException {
DatagramSocket socket = new DatagramSocket(8888);
byte[] bytes = new byte[1024 * 64];
DatagramPacket packet = new DatagramPacket(bytes,bytes.length);
socket.receive(packet);
int len = packet.getLength();
String rs = new String(bytes,0,len);
System.out.println(rs);
socket.close();
}
}