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:
@@ -199,7 +199,7 @@ gcc echo_epollserv.c -o serv
|
||||
|
||||
运行结果:
|
||||
|
||||

|
||||

|
||||
|
||||
可以看出运行结果和以前 select 实现的和 fork 实现的结果一样,都可以支持多客户端同时运行。
|
||||
|
||||
@@ -250,7 +250,7 @@ gcc echo_EPLTserv.c -o serv
|
||||
|
||||
运行结果:
|
||||
|
||||

|
||||

|
||||
|
||||
从结果可以看出,每当收到客户端数据时,都会注册该事件,并因此调用 epoll_wait 函数。
|
||||
|
||||
@@ -273,7 +273,7 @@ gcc echo_EDGEserv.c -o serv
|
||||
|
||||
结果:
|
||||
|
||||

|
||||

|
||||
|
||||
从上面的例子看出,接收到客户端的消息时,只输出一次「return epoll_wait」字符串,这证明仅注册了一次事件。
|
||||
|
||||
@@ -338,7 +338,7 @@ gcc echo_EPETserv.c -o serv
|
||||
|
||||
结果:
|
||||
|
||||

|
||||

|
||||
|
||||
#### 17.2.5 条件触发和边缘触发孰优孰劣
|
||||
|
||||
@@ -348,7 +348,7 @@ gcc echo_EPETserv.c -o serv
|
||||
|
||||
下面是边缘触发的图:
|
||||
|
||||

|
||||

|
||||
|
||||
运行流程如下:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user