我最近偶然发现了一份我在工作中使用的处理器的文档,其中概述了他们使用的 udp 协议(protocol)。我的最终目标是构建一个小盒子,其中包含一些简单的控件,由树莓派零驱动,通过 udp 与处理器通信。
首先,我假设我需要根据我在文档中找到的信息对原始数据包进行编程。这是文档的一小段摘录:
In order to implement external control the controlling application must transmit and receive properly formed UDP packets to and from a network of devices.
还有一个表格(作为图片附上)概述了 header 结构的细节。
我已经做了一些谷歌搜索并尝试了 Linux 的原始 udp 编码。有谁有一个很好的例子来说明如何按照文档概述的方式形成标题?
处理器是 Lake LM44 documentation link
最佳答案
学习用 C/C++ 编写 IP(TCP 和 UDP)代码的最佳方法是阅读 beej 的网络指南,https://beej.us/guide/bgnet/
关于c - C 中的 udp header 与音频设备通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59554204/