package 使用UDP协议发送数据;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException;
import java.net.UnknownHostException;
/*使用UDP协议发送数据步骤:
* 1、创建发送端Socket对象(DatagramSocket对象)
* 2、创建数据(转成byte类型),并打包 使用dp=DatagramPacket(byte【】,长度,ip,端口号))
* 3、调用Socket对象的发送数据包dp
* 4、关闭服务,close()方法
* */
public class T1 {
public static void main(String agrs[]) throws IOException {
//创建发送端Socket对象 DatagramSocket对象
DatagramSocket datagramSocket=new DatagramSocket();
//创建数据并打包 DatagramPacket对象
String note="叮咚";
byte noteByte[]=note.getBytes();
DatagramPacket datagramPacket=new DatagramPacket(noteByte,noteByte.length,InetAddress.getByName("192.168.63.4"),10086);
//调用发送
datagramSocket.send(datagramPacket);
System.out.println("数据已发送");
//关闭服务
datagramSocket.close();
}
}
JAVA进阶网络编程之使用UDP协议发送数据步骤
最新推荐文章于 2023-02-02 08:23:53 发布