libcoap的应用与CoAP协议分析(一)
发布时间
阅读量:
阅读量
libcoap是一款用于实现COAP协议的库文件,其使用便捷,能够快速完成COAP相关环境的搭建!
该库附带了示例代码,以下将通过这些示例对COAP协议中的数据封装方式进行解析!
在完成libcoap的安装与编译后,example目录下将生成coap-server和coap-client两个可执行程序。
关于coap-server在命令行中提供的使用说明信息

coap-client在命令行界面中提供的使用说明信息:

对server.c文件进行分析可知,main函数的执行流程首先完成各项初始化操作,随后通过select函数实现对网络事件的轮询处理。在构建完用于UDP监听服务的socket之后,程序调用coap_read函数以接收数据包。接收到数据后,系统通过coap_dispatch函数对接收内容进行处理,并向客户端发送相应的反馈信息。本文重点剖析coap_read
全部评论 (0)
还没有任何评论哟~
