import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.SocketException;
/**
* 基于UDP接收端的代码
* @author L.Eric
*
*/
public class UDPRecDemo {
public static void main(String[] args) throws IOException {
System.out.println("接收端启动。。。。。");
DatagramSocket ds = new DatagramSocket(7878);
byte[] buf = new byte[1024];
DatagramPacket p = new DatagramPacket(buf, 0, buf.length);
ds.receive(p);
//String data = p.toString();
buf = p.getData();
System.out.println(new String(buf));
//System.out.println(data);
}
}
发送端代码:
import java.io.BufferedInputStream;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
/**
* 基于UDP发送端
* @author L.Eric
*
*/
public class UDPSendContinue {
public static void main(