Java网络编程(UDP协议:发送端)

时间:2023-03-08 17:41:35
 package WebProgramingDemo;

 import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress; public class UDPSendDemo { /**
* @param args
* @throws IOException
*/
/*
* 创建UDP传输的发送端的步骤;
* 1.建立UDP的socket服务
* 2.明确要发送的数据
* 3.将数据封装成数据包
* 4.用socket服务的send方法将数据包发送出去
* 5.关闭资源
*/
public static void main(String[] args) throws IOException { System.out.println("发送端启动。。。");
/*
* 创建UDP传输的发送端的步骤:
*/
//1.建立UDP的socket服务
DatagramSocket ds = new DatagramSocket(8888); // 2.明确要发送的数据
String s1 = "UDP 传输显示!";
// 3.将数据封装成数据包
byte buf[] = s1.getBytes();
DatagramPacket dp = new DatagramPacket(buf, buf.length,
InetAddress.getByName("192.168.2.103"), 10000);
// 4.用socket服务的send方法将数据包发送出去
ds.send(dp);
// 5.关闭资源
ds.close(); } }

相关文章