UDP属于无连接的传输协议
因此传输数据时应创建一个数据发送包,一个数据接收包。在java实现如下
服务器
package 网络编程;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;
public class ServerTestUDP {
public static void main(String[] args) {
DatagramSocket socket = null;//设置服务器的套接字
DatagramPacket server_send = null;//设置发送包
DatagramPacket server_recive = null;//设置接收包
int port = 5151;//
try {
socket = new DatagramSocket(port);//实例化服务器套接字
System.out.println("服务器启动");
byte []r = new byte[1024];//建立一个缓冲流对象
server_recive = new DatagramPacket(r