mirror of
https://github.com/riba2534/TCP-IP-NetworkNote.git
synced 2026-05-07 05:51:47 +08:00
chore: 将所有外部图片本地化到仓库
- 下载 110 张外部图片到根目录 images/ 文件夹 - 更新所有 README.md 中的图片引用为统一路径 images/xxx.png - 55 张图片成功下载(PNG 格式) - 55 张失效图片创建占位文件(SVG/PNG) - 移除所有外部图片链接依赖 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
|
||||
创建套接字时,操作系统会准备 I/O 缓冲。此缓冲在执行 TCP 协议时发挥着非常重要的作用。此时若使用标准 I/O 函数,将得到额外的缓冲支持。如下图:
|
||||
|
||||

|
||||

|
||||
|
||||
假设使用 fputs 函数进行传输字符串 「Hello」时,首先将数据传递到标准 I/O 缓冲,然后将数据移动到套接字输出缓冲,最后将字符串发送到对方主机。
|
||||
|
||||
@@ -97,7 +97,7 @@ cat data.dat
|
||||
|
||||
运行结果:
|
||||
|
||||

|
||||

|
||||
|
||||
文件描述符转换为 FILE 指针,并可以通过该指针调用标准 I/O 函数。
|
||||
|
||||
@@ -158,7 +158,7 @@ gcc echo_stdserv.c -o eserver
|
||||
|
||||
结果:
|
||||
|
||||

|
||||

|
||||
|
||||
可以看出,运行结果和第四章相同,这是利用标准 I/O 实现的。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user