网络编程_UDP协议接收数据
来源:互联网 发布:校园网络投标书 编辑:程序博客网 时间:2024/06/08 18:45
package cn.itcast_02;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;/* * UDP协议接收数据: * A:创建接收端Socket对象 * B:创建一个数据包(接收容器) * C:调用Socket对象的接收方法接收数据包 * D:解析数据包,并显示在控制台 * E:释放资源 */public class ReciveDemo {public static void main(String[] args) throws IOException {// 创建接收端Socket对象// public DatagramSocket(int port)DatagramSocket ds = new DatagramSocket(10086);// 创建一个数据包// DatagramPacket(byte[] buf, int length)byte[] bys = new byte[1024];int length = bys.length;DatagramPacket dp = new DatagramPacket(bys, length);// 调用Socket对象的接收方法接收数据包// public void receive(DatagramPacket p)ds.receive(dp);// 阻塞式// 解析数据包,并显示在控制台// public InetAddress getAddress():获取发送方IPInetAddress address = dp.getAddress();String ip = address.getHostAddress();// public byte[] getData():获取数据缓冲区// public int getLength():获取数据的实际长度byte[] bys2 = dp.getData();int len = bys2.length;String s = new String(bys2, 0, len);System.out.println(ip + "传递的数据是:" + s);// 释放资源ds.close();}}
0 0
- 网络编程_UDP协议接收数据
- 网络编程_UDP协议发送和接收数据图解
- 网络编程_UDP协议发送和接收数据代码优化
- 网络编程_UDP协议发送数据
- socket编程_UDP协议
- 【JavaSE学习笔记】网络编程_UDP协议,TCP协议
- 【我的Java笔记】网络编程_UDP协议编程
- 网络编程_TCP协议接收数据
- 网络编程_TCP协议发送和接收数据图解
- 黑马程序员_Java基础_网络编程_UDP传输协议编程,控制台聊天程序
- 网络编程笔记1_UDP和TCP
- 26 API-网络编程(网络概述,Socket通信机制,UDP协议发送和接收数据,TCP协议发送和接收数据)
- Java_网络编程_使用UDP协议发送及接收数据
- Java_网络编程_使用TCP协议发送及接收数据
- 26-网络编程-08-网络编程(UDP协议-接收端)
- 【23】网络编程1_UDP数据传输,TCP数据传输
- 学习笔记 Java_网络编程_UDP 2014.7.20
- Java_网络编程_UDP与TCP的区别
- Eclipse中LogCat突然停止工作的解决
- Task和Activity相关的一些属性
- 计算语言学之语料库
- 读《程序员向架构师转型必备》
- Java并发编程实践(十)
- 网络编程_UDP协议接收数据
- Android入门第十五篇之ActivityGroup + GridView 实现Tab分页标签
- CSU OJ:1347 Last Digitn(找规律||找周期+快速幂)
- 自定义Dialog2
- Tensorflow可视化---使用Tensorboard查看网络结构
- 【Ceph】ceph-deploy命令详解
- 使用luncher实现类似iphone平滑滑动效果
- 定时任务crontab报错
- ArrayAdapter源码