完整的网络栈支持音频 - 适用于 libquiet 的 lwIP 驱动
安装 依赖项 后,运行 mkdir build && cd build && cmake .. && make。
Quiet-lwip 会构建静态库和头文件,这些库和头文件可以链接到其他程序中,从而允许它们通过声音进行套接字传输。示例 ------------
为了证明 Quiet-lwip 可以在普通套接字上下文中使用,它随附了一些实用的示例程序。这些程序展示了 quiet-lwip 的可行用例。虽然这些示例程序已经完善,但示例代码中的错误处理存在粗糙的地方,因此在将其复制/粘贴到真实产品中时请注意。请始终检查您的代码!
** 为了方便起见,我在下面运行了这些示例,客户端和服务器都在同一台笔记本电脑上。 ** 如果您想确认没有发生欺诈行为,欢迎检查这些示例的工作原理。 除非另有说明,我们将通过无线传输,但使用相同的扬声器和麦克风,就好像两个人使用相同的嘴和耳朵进行通信一样。
第一项工作是发现附近的服务器。我们使用一个有载荷设置为 'MARCO' 的 UDP 广播包来进行此项工作。发现服务器随后以一个内容为 'POLO' 的 UDP 包回复发送者。
暂无开放 Issues,或尚未同步最近议题。