本文实例为大家分享了java利用udp实现发送数据的具体代码,供大家参考,具体内容如下
1.udp的特点
数据以包的形式发送数据
udp是面向无连接的
udp会丢失数据,是一种不安全的连接
udp的传输速度较快
2.发送端
package cn.uu710.SocketTest;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;
public class Send1 {
public static void main(String[] args) {
try {
DatagramSocket datagramSocket = new DatagramSocket();
String data = "这是张佑发送的消息!";
DatagramPacket datagramPacket = new DatagramPacket(data.getBytes(),data.getBytes().length,InetAddress.getLocalHost(),8088);
//发送
System.out.println("正在准备发送……");
datagramSocket.send(datagramPacket);
System.out.println("已发送……");
datagramSocket.close();
}