【计算机网络】网络编程--udp发送接收数据
来源:互联网 发布:js读取本地文件到流 编辑:程序博客网 时间:2024/06/05 17:17
发送端:
使用UDP协议将数据发出去的方法
1 建立UDP socket服务
datagramsocket ds = new datagramsocket();
2 提供数据并将数据封装到数据包中
char[] data = "this is a test".getBytes();
datagrampacket dp = new datagramsocket(data,data.length,"192.168.121.12",80);
3 通过socket服务的发送功能,将数据包发送出去
ds.send(dp);
4 关闭资源
ds.close();
接收端:
定义UDP接收端,通常定义一个端口,数字标识。为明确能处理哪些程序。
使用UDP协议接收数据
1 建立UDP socket服务
datagramsocket ds = new datagramsocket(80);
2 定义一个数据包用于接收发送过来的数据包
char[] buf = new char[1024]
datagrampacket dp = new datagrampacket(buf,buf.length);
3 用socket服务的receive方法将接收到的数据包存放在2中定义的数据包里
阻塞方法:ds.receive(dp); 阻塞方法
4 通过数据包的方法获取其中的数据
1 获取地址:dp.getAddress();
2 获取数据:new String(dp.getData(),0.dp.getLength());
3 获取端口:类似
5 关闭资源
ds.close();
- 【计算机网络】网络编程--udp发送接收数据
- Java网络编程 UDP发送与接收数据
- 网络编程-UDP-接收端-发送端
- udp网络程序-发送、接收数据
- udp发送接收数据
- Java_网络编程_使用UDP协议发送及接收数据
- 26 API-网络编程(网络概述,Socket通信机制,UDP协议发送和接收数据,TCP协议发送和接收数据)
- Java网络编程基于UDP的发送与接收
- android 开发 网络编程 UDP协议 发送 接收 内网互发信息
- Java网络编程笔记--实现UDP广播发送与接收
- UDP发送与接收数据
- udp下接收发送数据
- Java-网络编程(IP地址)-(TCP和UDP)-(Socket)-(Udp-发送端)-(Udp-接收端)
- 黑马程序员--Java基础学习之网络编程(TCP、UDP、Socket、模拟发送和接收数据)
- Linux网络编程-UDP数据阻塞接收超时设置
- Linux网络编程-UDP接收数据丢包解决方案
- 网络编程一:概述、网络模型、TCP\UDP、Socket套接字、UDP发送和接收、UDP聊、阻塞式方法
- Socket编程之UDP发送、接收编程
- POJ 1141 (动态规划)
- s5pv210clock时钟体系
- gdb 使用
- C++学习笔记7——标准IO库
- 从1.5k到18k, 一个程序员的5年成长之路
- 【计算机网络】网络编程--udp发送接收数据
- sigaction函数及信号的处理方式
- TThread执行自定义函数
- 详解在Myeclipse中搭建ssh工程(一)
- linux命令之查找技巧
- 文件解锁
- 二 迭代器(四)迭代器相应型别及traits编程技法
- 对《移动互联网白皮书(2013年)》的几个解读
- 冒泡排序 一个简单示例