xx0cw 2020-05-07

public class SendDemo {
public static void main(String[] args) throws IOException {
//1.创建发送端Socket对象
// DatagramSocket()构造数据报套接字并将其绑定到本地主机上的任何可用端口。
DatagramSocket ds = new DatagramSocket();
//2.创建数据并打包
//public DatagramPacket(byte[] buf,int length,InetAddress address,int port)
// 构造用于发送长度的分组的数据报包length指定主机上到指定的端口号。
byte[] bys = "hello UDP 我来了".getBytes();
DatagramPacket dp = new DatagramPacket(bys,bys.length,InetAddress.getByName("192.168.50.76"),10086);
//3.调用Datagram对象方法发送数据
//public void send(DatagramPacket p) 从此套接字发送数据报包。
ds.send(dp);
//4.关闭发送端
ds.close();
}
}