`

android udp

 
阅读更多
Android之Socket的基于UDP传输
接收方创建步骤:
1.  创建一个DatagramSocket对象,并指定监听的端口号
DatagramSocket socket = new  DatagramSocket (4567);
2. 创建一个byte数组用于接收
byte data[] = new byte[1024];
3. 创建一个空的DatagramPackage对象
DatagramPackage package = new DatagramPackage(data , data.length);
4. 使用receive方法接收发送方所发送的数据,同时这也是一个阻塞的方法
socket.receive(package);
5. 得到发送过来的数据
new String(package.getData() , package.getOffset() , package.getLength());


发送方创建步骤:
1.  创建一个DatagramSocket对象
DatagramSocket socket = new  DatagramSocket (4567);
2.  创建一个 InetAddress , 相当于是地址
InetAddress serverAddress = InetAddress.getByName("想要发送到的那个IP地址");
3.  这是随意发送一个数据
String str = "hello";
4.  转为byte类型
byte data[] = str.getBytes();
5.  创建一个DatagramPacket 对象,并指定要讲这个数据包发送到网络当中的哪个地址,以及端口号
DatagramPacket  package = new DatagramPacket (data , data.length , serverAddress , 4567);
6.  调用DatagramSocket对象的send方法 发送数据
socket . send(package);
分享到:
评论

相关推荐

    android udp传输实例

    在Android平台上进行网络通信时,UDP(User Datagram Protocol,用户数据报协议)是一种常见的选择,尤其在实时性要求高、对数据完整性不那么敏感的场景下。UDP是一种无连接的、不可靠的传输协议,它提供了低延迟的...

    android udp通信权限.rar_Android UDP权限_android_通信

    在Android平台上进行UDP(User Datagram Protocol)通信时,由于其特性与TCP协议不同,因此需要对应用程序进行特定的权限配置。UDP是一种无连接的、不可靠的传输协议,常用于实时数据传输,如在线游戏、视频通话等...

    AndroidUDP接收发送demo

    在这个"AndroidUDP接收发送demo"中,我们将探讨如何在Android应用中实现UDP数据的发送与接收。 首先,我们需要了解Android中的Socket编程,对于UDP通信,我们使用的是DatagramSocket类。以下是一些关键知识点: 1....

    Android UDP 发送端实例

    在Android平台上进行网络通信时,UDP(User Datagram Protocol)是一种常用的选择,因为它具有低延迟、简单高效的特点。本文将深入探讨如何在Android中构建一个UDP发送端实例,这对于初学者理解网络编程至关重要。 ...

    AndroidUDP网络传输聊天程序

    【Android UDP网络传输聊天程序】是一个使用用户数据报协议(UDP)进行通信的项目,它由两个部分组成:一个在个人计算机(PC)上运行的服务端,由Java编写,以及一个在Android智能手机上运行的客户端。这个程序展示...

    安卓网站交互JSONxmlWebserviceUPnP相关-AndroidUDP组播的例子包含Android组播Server和Client端发送端和接收端.zip

    【标题】中的“安卓网站交互JSONxmlWebserviceUPnP相关-AndroidUDP组播的例子”指出,这个压缩包涉及的是在Android平台上使用UDP组播技术进行网络通信,这通常用于实现设备间的多播数据传输,例如智能家居设备之间的...

    Android UDP通信库下载

    在Android开发中,UDP通信库是一种重要的工具,尤其适用于数据量小但传输频率高的场景,如实时游戏、物联网设备通信等。"Android UDP通信库下载" 提供的库可能就是一个优化过的非阻塞I/O(Non-blocking I/O,NIO)...

    pc端与android udp 通信实例

    标题中的“pc端与android udp通信实例”是指在个人计算机(PC)和Android设备之间使用用户数据报协议(UDP)进行通信的一个实际应用案例。UDP是传输层的一种无连接、不可靠的协议,常用于实时数据传输,如在线视频、...

    android udp通信示例

    在Android开发中,UDP通信是一种常见且高效的数据传输方式,特别是在局域网内进行设备间的快速通信。本示例主要探讨如何在Android应用中利用UDP(User Datagram Protocol)实现与PC端服务程序的通信,包括发送UDP...

    Android UDP发送广播获取服务器IP

    在Android开发中,UDP(User Datagram Protocol)是一种无连接的传输层协议,常用于需要高效、实时通信的应用场景。本文将深入探讨如何在Android平台上利用UDP进行广播发送,以获取服务器的IP地址。 首先,我们需要...

    Android UDP broadcast Example

    在Android开发中,UDP(User Datagram Protocol)广播是一种常见的通信方式,它允许设备在同一网络内无需预先建立连接就能互相发送数据。"Android UDP broadcast Example"是关于如何在Android平台上实现UDP广播接收...

    android UDP

    在这个"android UDP"项目中,我们将探讨如何在Android设备上实现与电脑之间的UDP通信。 首先,我们要理解UDP通信的基本流程。在Android设备上,我们可以使用`java.net.DatagramSocket`类来创建一个UDP套接字,这个...

    android UDP socket通讯,演示demo

    在Android平台上进行网络通信时,UDP(User Datagram Protocol)socket是一种常用的方式,它提供了一种无连接、不可靠但高效的数据传输服务。本演示DEMO将深入解析如何在Android应用中实现UDP socket通信,帮助...

    Android UDP demo

    在Android平台上,UDP(User Datagram Protocol)是一种常用于实时数据传输、在线游戏、视频会议等场景的网络协议,因为它提供了无连接的服务,数据传输速度快但不保证数据的可靠传输。本示例“Android UDP demo”将...

    Android UDP通讯工具

    在Android平台上,UDP(User Datagram Protocol)是一种常用于实时数据传输的应用层协议,因为它提供了无连接、不可靠但高效的数据传输服务。这个“Android UDP通讯工具”可能是一个应用程序,允许开发者或者用户...

    android udp通信 简单例程

    压缩包中的两个文件"VC代码:udp通信:PC机成功发送接收android端信息.rar"和"AndroidUdp1.3成功发送接收PC端数据.rar"分别包含了PC端和Android端的UDP通信示例代码。PC端通常使用C++或Java实现,而Android端则是...

    android udp通讯

    在Android平台上进行UDP通信是移动应用开发中常见的一种网络编程任务。UDP(User Datagram Protocol,用户数据报协议)是一种无连接、不可靠的传输层协议,适用于需要快速发送小数据包且对数据完整性和顺序不敏感的...

    android udp无线通信 简单例程

    在Android平台上进行无线通信,UDP(User Datagram Protocol)是一种常用的方式,因其无连接、轻量级的特性,常用于实时性要求较高的应用,如在线游戏、视频通话等。本例程将带你了解如何在Android 4.03版本中实现...

Global site tag (gtag.js) - Google Analytics