package com.study;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetSocketAddress;
import java.net.SocketException;
public class sendService {
public static void main(String[] args) throws IOException {
System.out.println("发送方启动中。。。。。");
DatagramSocket client = new DatagramSocket(8888);
String data = "上海尚学堂";
byte[] datas = data.getBytes();
DatagramPacket packet = new DatagramPacket(datas, 0, datas.length,
new InetSocketAddress("localhost",9999));
client.send(packet);
client.close();
}
}
package com.study;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.SocketException;
public class receviceService {
public static void main(String[] args) throws IOException {
System.out.println("接收方启动小红");
DatagramSocket server = new DatagramSocket(9999);
byte[] container = new byte[1024*60];
DatagramPacket packet = new DatagramPacket(container,0,container.length);
server.receive(packet);
byte[] datas = packet.getData();
int len = packet.getLength();
System.out.println(new String(datas, 0, len));
server.close();
}
}