ESP8266 – WiFiUDP库 – parsePacket

位置导航: ESP8266库 / WiFiUDP库 / 本页

说明

本函数用于检查是否有UDP数据包传入ESP8266开发板。同时,如果我们需要使用stream类中的函数(如readreadStringparseIntfind等)来处理UDP数据包的话,那么我们需要先使用parsePacket,然后才能使用stream类中的函数对传入ESP8266开发板的UDP数据包进行处理。

语法

wiFiUDP.parsePacket()

参数

返回值

返回值数据类型为整数型,以下是函数返回值含义说明:
n:数据包的大小(以字节为单位)
0:没有可用的数据包

示例程序

关于本函数的具体使用方法,请参考以下代码,尤其是代码中高亮的语句部分。

以下是该程序的运行结果。

ESP8266_WiFi_UDP_parsePacket
ESP8266_WiFi_UDP_parsePacket

为了方便您更好的了解ESP8266的WiFiUdp库以及本站资料中WiFiUdp库函数的示例程序操作方法,我们制作了一个较为详细的图文教程。该图文教程说明了如何利用TCP_UDP测试工具软件来测试ESP8266开发板的UDP协议通讯功能。请点击这里进入UDP协议通讯控制ESP8266开发板的板载LED教程页面。

相关内容

available(Stream类) – 检查是否有数据被接收
read(Stream类) – 读取UDP数据
readString(Stream类) – 读取UDP字符串
parseInt(Stream类) – 解析UDP数据中整数
find(Stream类) – 在UDP数据中查找信息
Stream类 – 以上带有(Stream类)标注的函数属于Stream类函数。

位置导航: ESP8266库 / WiFiUDP库 / 本页