Java_网络编程_使用UDP协议发送及接收数据
来源:互联网 发布:js多行注释 编辑:程序博客网 时间:2024/05/16 09:04
package test;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class UDPSender {public static void main(String[] args) throws IOException {// 建立UDP的SocketDatagramSocket ds = new DatagramSocket(3333);// 将数据封装到数据包中。数据包对象是DatagramPacketString text = "Hello UDP";byte[] buf = text.getBytes();DatagramPacket dp = new DatagramPacket(buf, buf.length,InetAddress.getByName("127.0.0.1"), 10000);// 发送数据ds.send(dp);// 关闭资源ds.close();}}
package test;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;public class UDPReceiver {public static void main(String[] args) throws IOException {// 建立UDP的SocketDatagramSocket ds = new DatagramSocket(10000);byte[] buf = new byte[1024];DatagramPacket dp = new DatagramPacket(buf, buf.length);ds.receive(dp);// 阻塞// 解析数据包的内容String ip = dp.getAddress().getHostAddress();int port = dp.getPort();String text = new String(dp.getData(), 0, dp.getLength());System.out.println(ip + ":" + port + ":" + text);ds.close();}}输出:
127.0.0.1:3333:Hello UDP
0 0
- Java_网络编程_使用UDP协议发送及接收数据
- Java_网络编程_使用TCP协议发送及接收数据
- 【计算机网络】网络编程--udp发送接收数据
- 使用UDP协议发送和接收数据
- 使用UDP协议发送和接收数据
- 使用UDP协议发送和接收数据
- JAVA网络编程——UDP协议实现发送接收及聊天室
- android 开发 网络编程 UDP协议 发送 接收 内网互发信息
- 26 API-网络编程(网络概述,Socket通信机制,UDP协议发送和接收数据,TCP协议发送和接收数据)
- Java网络编程 UDP发送与接收数据
- UDP协议接收数据与发送数据
- 网络编程_UDP协议发送和接收数据图解
- 网络编程_UDP协议发送和接收数据代码优化
- 网络编程_TCP协议发送和接收数据图解
- 网络编程—UDP协议传输接受与发送数据
- 网络编程-UDP-接收端-发送端
- udp网络程序-发送、接收数据
- UDP协议发送数据:UDP协议接收数据:UDP协议收发数据注意事项
- 【机器学习】机器学习(二)——线性回归
- vm6.5安装redhat时遇到的问题
- LeetCode--3Sum Closest
- Codeforces 490B Queue(水)
- 整个表格居中显示在网页
- Java_网络编程_使用UDP协议发送及接收数据
- [LeetCode]59.Spiral Matrix II
- 国内实际装机量最高的无线抄表模块APC240F,数量超过百万只
- 从win10体验到重装win8
- HDU 3400 - Line belt (三分)
- trace
- Unity3d(C#)错误提示:禁止在线程中进行游戏对象比较!
- C++ 虚继承
- codeforces Limit