Java 基于DatagramSocket的UDP编程
来源:互联网 发布:js 窗体大小改变事件 编辑:程序博客网 时间:2024/05/16 15:45
代码演示了UDP协议的收发,UDP协议不保证所有发送的包都按照顺序到达接收端,但是优点是它的效率要比TCP高。
把Send设置为true,编译出来的是不停发送“Hello 加油!”的发送端的代码
设置为false,编译出来的是不停接收数据的代码 10.0.1.35是本机的IP
public class Main { final static boolean Send = false; public static void main(String[] args) throws IOException { while(true) if( Send == true) { DatagramSocket datagramSocket = new DatagramSocket(); byte[] bytes = "Hello 加油!".getBytes(); InetAddress inetAddress = InetAddress.getByName("10.0.1.35"); DatagramPacket datagramPacket = new DatagramPacket(bytes, bytes.length, inetAddress, 2046); datagramSocket.send(datagramPacket); datagramSocket.close(); } else { DatagramSocket datagramSocket = new DatagramSocket(2046); byte[] bytes = new byte[30]; DatagramPacket datagramPacket = new DatagramPacket(bytes, bytes.length); datagramSocket.receive(datagramPacket); datagramSocket.close(); System.out.println(new String(datagramPacket.getData(),0,datagramPacket.getLength())); } }}
0 0
- Java 基于DatagramSocket的UDP编程
- 基于java的Udp探索,DatagramSocket ,DatagramPacket
- 基于UDP的DatagramSocket通信
- Java.UDP.DatagramSocket-DatagramPacket
- Java.UDP.DatagramSocket-DatagramPacket
- java.net.DatagramPacket/java.net.DatagramSocket-UDP Socket编程
- java.net.DatagramPacket/java.net.DatagramSocket-UDP Socket编程
- 基于Udp的聊天室(DatagramSocket和DatagramPacket两个类)
- 在Java中实现UDP协议编程(DatagramSocket/DatagramPacket)
- 在Java中实现UDP协议编程(DatagramSocket/DatagramPacket)
- JAVA---实现UDP协议编程(DatagramSocket/DatagramPacket)
- 在Java中实现UDP协议编程(DatagramSocket/DatagramPacket)
- java中网络编程------UDP协议(实现步骤)DatagramSocket对象
- 在Java中用DatagramSocket实现UDP协议编程
- 4.Java Networking: UDP DatagramSocket--java网络:UDP DatagramSocket
- Java----(UDP)DatagramPacket与DatagramSocket
- java中请给出UDP的DatagramSocket通信的例子?
- UDP通信(android开发java语言写的)DatagramSocket
- 黑马程序员——Objective-C——三大特性
- Java基础面试题——(5)
- Let the Balloon Rise
- STL 之 set 使用详解
- Android问题库
- Java 基于DatagramSocket的UDP编程
- 【省选模板】
- HDU 1796 How many integers can you find (数论之容斥)
- FreeRTOS中断调用api卡死
- git提交修改到no branch处理方法
- chrome hosts文件管理工具 空白问题的解决
- 【总结】Effective java经验之谈,泛型
- POJ 1837 Balance(动态规划之背包问题)
- block的学习心得