StateThreads 是一个协程库,也可以说是一个协程框架。他提供了很多函数 API 给我们使用的,同时官方也有很丰富的文档。
但是仅仅有文档还是不够的,编程这个领域最重要的是实战,所以官方又提供了以下 3 个示例程序给我们理解 API 函数的用法。
- lookupdns,一个域名查询程序。可以 UDP 去查询一个域名的 IP 等信息。
- proxy,一个 TCP 代理服务器,可以转发 TCP 流量
- server,一个 HTTP 服务器。
上面的示例都是使用 StateThreads 协程来实现的,性能强悍。