【Java之网络编程】3.UDP
2017-04-10 21:42
99 查看
数据报:数据打成一个小包一个小包的往外发
//服务器端 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(); } }
相关文章推荐
- java网络编程 UDP编程 Socket编程
- Java UDP网络编程 - 最简单示例
- java例程练习(网络编程[简单UDP通信试验])
- Java- 网络编程 简单接触UDP
- Java_乔晓松_Java网络编程UDP实现黑窗口聊天
- Java 网络编程 TCP vs UDP
- java基础学习-- 网络编程之TCP和UDP
- java例程练习(网络编程[简单UDP通信试验])
- Java中网络通信编程之UDP通信
- 黑马程序员_java基础(12)网络编程之UDP
- java网络编程之UDP
- java 网络编程 UDP
- java 中基于udp协议的网络编程的 net库包的相关类的用法
- java 网络编程【6】 用UDP编写网络聊天程序 以及 TCP编程实例
- Java 网络编程 TCP vs UDP -Java学习笔记(31)
- JAVA网络编程入门的两个demo(TCP+UDP)
- Java基础23天--05--网络编程(TCP和UDP)
- Java 网络编程之 (UDP网络聊天程序)
- JAVA网络编程 UDP 初学者进
- Java_乔晓松_Java网络编程UDP