c - C 中的 udp header 与音频设备通信

标签 c raspberry-pi

我最近偶然发现了一份我在工作中使用的处理器的文档,其中概述了他们使用的 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/

相关文章:

python - 为什么我的 4 个 LED 不能用 python 中的代码打开

node.js - 我可以使用 Node.js 对 Raspberry Pi 进行编程吗?

linux - 在 csv 命令输出的列后选择值

c - 基于变量 C 对链表进行排序

c - C++ 枚举类型转换为整数类型后符号不正确

c - 为什么我们可以分配一个 1 PB (10^15) 的数组并访问最后一个元素,但不能释放它?

c++ - 意外的重定位类型 0x03

c - 安全线程堆栈大小?

c - 如何将指针的内容存储到变量中?

python - 在 Raspberry Pi 上运行 kinect - Python