通过UDP技术实现接收数据

 时间:2024-10-12 02:39:59

1、确定编程的目的:实现数据的接收

2、方法和思路:1.通过UDP socket,建立端点服务2.定义数据包用于储存数据3.通过receive方法将接收到的数据存入数据包中4.通过包的方法获取数据5.打印在控制台上

3、通过配合查阅帮助,实现如下代码(注意这一步很重要,指的是查阅帮助,这是一个程序员的基本功):package UDP;import java.net.DatagramPacket;import 枣娣空郅java.net.DatagramSocket;public class Udpreceive { /** * @param args */ public static void main(String[] args)throws Exception { // TODO Auto-generated method stub //1.通过UDP socket,建立端点服务 DatagramSocket ds=new DatagramSocket(10000); //2.定义数据包用于储存数据 byte[] buf=new byte[1024]; //3.通过receive方法将接收到的数据存入数据包中 DatagramPacket dp=new DatagramPacket(buf,buf.length); ds.receive(dp); //4.通过包的方法获取数据 String ip=dp.getAddress().getHostAddress(); String data=new String(dp.getData(),0,dp.getLength()); int port=dp.getPort(); //5.打印在控制台上 System.out.println(ip+"::"+data+"::"+port); }}

4、点击下图的绿色按钮进行运行即可

通过UDP技术实现接收数据
  • 解决VirtualBox创建的时无效设置:禁用硬件加速
  • 使用Notepad++的宏来自动完成重复编辑操作
  • Windows 2000 Server设置继承父文件夹的权限
  • Edge浏览器如何将旧版设置导入到新版?
  • windows10怎么查看接口列表
  • 热门搜索
    西安旅游公司 旅游营销论坛 上海市旅游地图 江苏无锡旅游 旅游交流 湖北的旅游景点 男士旅游鞋 北京市旅游局官网 赴日旅游 贵州凯里旅游