推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

libevent的sample示例从hello-world到高级用法.docx

更新时间:2026-10-09 20:35:26 大小:37K 上传用户:潇潇江南查看TA发布的资源 标签:libeventsamplehello-worldWebSocketDNS 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

libevent 的 sample 示例:从 hello-world 到高级用法

最好的教材是示例

libevent 自带一组示例程序(sample 目录),是学习和使用它的最好教材。从最简单的 hello-world 到高级的 WebSocket、DNS、SSL,示例覆盖了各种用法。

这篇文章讲 libevent 的 sample 示例,以及如何利用它们学习。

sample 目录的示例

libevent 的 sample 目录包含多个示例。

hello-world.c:最简单的 TCP 服务器,看清生命周期。

bechat.c:类 nc 工具,客户端和服务端俱全,理解 bufferevent 数据流。

dns-example.c:使用内置异步 DNS 解析。

ws-chat-server.c:WebSocket 聊天室。

time-test.c:定时器示例。

ssl-server、rpc 等:更高级的用法。

按需选择示例,研究对应场景。

hello-world 的启示

hello-world.c 是最小可运行框架。

它展示了:创建 event_base → 创建监听器 → 绑定回调 → 注册信号 → 启动事件循环。

麻雀虽小,五脏俱全。读懂 hello-world,就掌握了 libevent 的基本骨架。

官方建议从 hello-world 起步,理解连接生命周期。


部分文件列表

文件名 大小
libevent的sample示例从hello-world到高级用法.docx 37K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载