微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

先进先出和套接字编程

如何解决先进先出和套接字编程

我已经使用 C 在两端使用发送和接收 Fifo 数据结构实现了 2 个嵌入式设备之间的数据通信。方法集如下:

is_full() -> checks if the fifo is full or not.
is_empty() -> checks if the fifo is empt or not.
read_fifo() -> read 1 byte from the fifo.
write_fifo() -> write 1 byte to the fifo.

接下来我想将此通信升级TCP/IP 客户端-服务器协议的套接字。这将是一个非常小的 C 语言套接字。在硬件层面,我将使用简单的 UART 端口来连接两个设备。但在软件层面,我想实现基本的最小套接字。我将其中一台设备作为接收数据的服务器,而另一台设备作为客户端,将数据发送到服务器。

我想知道在 fifo 数据结构中有哪些基本的补充,以及使它像一个非常小的 Socket 一样工作的方法

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。