9.5.1  网络传递信息

更新于 2026年10月10日 版权声明
9.5.1 网络传递信息

在主机系统和PC104+的用户空间程序之间通过网络完成信息的传递,下面的表9-1、图9-8和后面的部分程序是完成该部分信息传递的实例。

表9-1 linux下常用的socket处理函数

图示

在网络通信中,首先由服务器端创建一个侦听用套接字(socket),然后与服务器的本地地址绑定,接着进入侦听模式。客户端开始时,同样也需要创建一个套接字,不同的是这个套接字只用于通信,然后连接服务器端。对应到网络通信就是:服务器端用于侦听的套接字接受(accept)这个来自客户端的连接,然后建立新的通信用套接字,并利用新建的通信套接字与客户端进行通信。服务器端和客户端从各自的通信套接字传送和接收数据(send/recv),通信结束后再关闭相关的通信套接字(send/recv)。(https://www.daowen.com)

图示

图9-8 基于socket的网络信息传递

图示

图示

图示

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)