【Java之网络编程】3.UDP
来源:互联网 发布:github ssh项目源码 编辑:程序博客网 时间:2024/06/16 16:27
- 数据报:数据打成一个小包一个小包的往外发
//服务器端public class Demo { public static void main(String[] args) throws IOException{ byte[] buff = new byte[1024]; //定义一个包裹,接收对方发送过来的数据,事实上数据存在buff中,占了buff整个的长度(长度可自定义) DatagramPacket dp = new DatagramPacket(buff, buff.length); DatagramSocket d = new DatagramSocket(5678); while (true) { d.receive(dp);//把接收的数据扔包裹里,阻塞式,一直等到接收到数据为止 sopl(new String(buff, 0, dp.getLength()));//包裹到底收了多少个数据 } }}
//客户端public class ClientDemo { public static void main(String[] args) throws IOException{ byte[] b = (new String("hello")).getBytes();//返回byte型数组 DatagramPacket s = new DatagramPacket(b, b.length, new InetSocketAddress("127.0.1.1", 5678));//将b中的数据打包发出去 DatagramSocket ds = new DatagramSocket(9999);//自身占据了9999这个端口,向5678发数据 ds.send(s); ds.close(); }}
0 0
- 【Java之网络编程】3.UDP
- java网络编程之UDP
- java网络编程之UDP
- java网络编程之UDP
- Java网络编程之UDP
- JAVA网络编程之UDP
- java 网络编程之UDP
- Java网络编程之UDP
- java网络编程之UDP
- Java网络编程之UDP网络通信
- Java基础-网络编程之UDP编程
- JAVA网络编程之UDP通信演示
- java基础--网络编程之UDP
- java网络编程之UDP与TCP
- java 网络编程之使用UDP
- java网络编程之UDP讲解
- Java网络编程之TCP、UDP
- Java基础--网络编程之UDP
- 图书购买系统之实体类
- [More Effective C++]尽量使用C++风格的类型转换
- 【LeetCode】24. Swap Nodes in Pairs C语言
- 堆的介绍与应用
- golang报错: all goroutines are asleep
- 【Java之网络编程】3.UDP
- [BFS]199. Binary Tree Right Side View
- rt带宽限制浅析
- 多线程学习笔记
- 关于安卓动态加载的一点学习曲折
- 禁止iOS自动识别手机号
- SSL P2640 2016东莞市特长生考试 子数整数
- 最小费用最大流
- UVa Master-Mind Hints(猜数字+计数)