当前位置: 首页 > 文档资料 > FreeBSD 开发手册 >

7.4 套接字模型

优质
小牛编辑
135浏览
2023-12-01

BSD套接字构建在基本的UNIX®模型上: 一切都是文件。那么,在我们的例子中, 套接字将使我们接收一个HTTP文件, 就这么说。然后我们要负责将 PNG文件从中提取出来。

由于联网的复杂性,我们不能只使用 open系统调用, 或open() C 函数。而是我们需要分几步 “打开”一个套接字。

一旦我们做了这些,我们就能以处理任何文件描述符 的方式处理套接字。我们从它读取 (read),向它写入(write), 建立管道(pipe), 必定还要关闭(close)它。