package udp;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
/**
* 客户端
* @author ex_yixb
*
*/
public class ClientUDP {
public static void main(String[] args) throws IOException {
byte bytes[] = new byte[1024];
DatagramSocket datagramSocket = new DatagramSocket();
bytes = "QQQQQ".getBytes();
//datagramSocket.setSoTimeout(34);
//datagramSocket.setSendBufferSize(1);
DatagramPacket datagramPacket = new DatagramPacket(bytes,bytes.length,InetAddress.getByName("127.0.0.1"),6666);
datagramSocket.send(datagramPacket);
}
}
package udp;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetSocketAddress;
/**
* UDP
* @author ex_yixb
*
*/
public class ServerUDP {
public static void main(String[] args) throws IOException {
byte by[] = new byte[1024];
DatagramPacket datagramPacket = new DatagramPacket(by,by.length);
DatagramSocket datagramSocket = new DatagramSocket(new InetSocketAddress("127.0.0.1",6666));
System.out.println("等待接受!");
datagramSocket.receive(datagramPacket);
System.out.println("收到:"+new String(datagramPacket.getData(),0,datagramPacket.getData().length));
}
}