네트워크 프로토콜 기반 UDP 프로토콜

UDP 프로토콜:
데이터를 중심으로 대상을 대상으로 하지 않고 안전하지 않으면 데이터 분실이 존재할 수 있고 효율이 높다
UDP 프로토콜 통신 데모 [java 기본 데이터 형식 수락되지 않음]:
고객센터:
package cn.woniux.udp;
/**
 *  
 * 1、 
 * 2、 
 * 3、 
 * 4、 
 * 5、 
 * @author Administrator
 */
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetSocketAddress;

public class MyClient {
	public static void main(String[] args) throws IOException {
		//1、 + 
		DatagramSocket client = new DatagramSocket(6666);
		//2、 
		String msg = "udp ";
		byte[] date = msg.getBytes();
		//3、 
		DatagramPacket packet = new DatagramPacket(date, msg.length(),
				new InetSocketAddress("localhost", 8888));
		//4、 
		client.send(packet);
		//5、 
		client.close();
	}
}

서버:
package cn.woniux.udp;
/**
 *  
 * 1、 
 * 2、 
 * 3、 
 * 4、 
 * 5、 ,
 * 6、 
 * 
 * @author Administrator
 */
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;

public class MyServer {
	public static void main(String[] args) throws IOException {
		// 1、 + 
		DatagramSocket server = new DatagramSocket(8888);
		// 2、 
		byte[] containt = new byte[1024];
		// 3、 
		DatagramPacket packte = new DatagramPacket(containt, containt.length);
		// 4、 
		server.receive(packte);
		// 5、 
		byte[] date = packte.getData();
		int len = packte.getLength();
		System.out.println(new String(date, 0, len));
		// 6、 
		server.close();
	}
}

좋은 웹페이지 즐겨찾기