udp协议发送数据思路
1.先创建datagramSocket对象 --->通过空参构造方法来构造
2.准备数据包 通过查看api得知使用四个参数的构造方法来准备数据包
3.获取ds实例后调用 send方法发送数据
4.关闭ds对象
public class SendClient {
//udp发送数据原理 类似 新闻联播
public static void main(String[] args) throws Exception {
// 1.先创建datagramSocket对象 --->通过空参构造方法来构造
DatagramSocket ds = new DatagramSocket();
String data = "udp你好";
byte[] bytes = data.getBytes();
int length = bytes.length;
// 2.准备数据包 通过查看api得知使用四个参数的构造方法来准备数据包
// 参数1 要发送的数据 参2:发送数据长度 参数3:代表由哪台计算机发送 参4:端口
DatagramPacket dp = new DatagramPacket(bytes, length, InetAddress.getByName("192.168.81.250"), 8888);
// 3.获取ds实例后调用 send方法发送数据
ds.send(dp);
// 4.关闭ds对象
ds.close();
}
}