UDP

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));
	}
}

你可能感兴趣的:(java,.net)