UDP传输协议之发送端的编程
1、目的:实现数据的发送方法和思路:1.创建UPD服务,实现Socket套接字,通过DatagramSocket对象2.确定数据并封装成数据包,DatagramPacket(byte[] buf, int length, InetAddress address, int port)3.通过Soket服务将已有数据包发送出去,通过send()方法4.关闭数据源
2、注意这一步很关键,会查看帮助(配合查阅帮助文档来实现相关的代码):package 曷决仙喁UDP;import java.net.DatagramPacket;import jav锾攒揉敫a.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;public class Udpsend { /** * @param args * @throws SocketException */ public static void main(String[] args) throws Exception { // TODO Auto-generated method stub //1.创建UPD服务,通过DatagramSocket对象 DatagramSocket ds=new DatagramSocket(8888); //2.确定数据并封装成数据包,DatagramPacket(byte[] buf, int length, InetAddress address, int port) byte[] buf="你好,哈哈!!".getBytes(); DatagramPacket dp=new DatagramPacket(buf,buf.length,InetAddress.getByName("183.47.66.228 "),10000); //3.通过Soket服务将已有数据包发送出去,通过send()方法 ds.send(dp); //4.关闭数据源 ds.close(); }}
3、点击下图绿色的按钮进行运行即可
