ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
对应的源码link.h 和 link.c,用来快速搭建TCP服务器/客户端的程序,基于前面TCP和epoll的章节,基本架构: ![](https://img.kancloud.cn/3f/82/3f8207c03ebbf16f0d9dcf1d8ad1d871_526x314.png =500x) ### Network Worker指的是TCP服务器/客户端,接收到的数据会经由Parser再到Handler。 ### 接口文件link.h内容如下: 全局初始化link\_init,使用完需要释放资源的link\_release: ![](https://img.kancloud.cn/08/9a/089adaeadb728f004f2fd42288e7a065_832x502.png =600x) ### 创建TCP服务器link\_build\_tcp\_server以及客户端link\_connect\_tcp\_server: ![](https://img.kancloud.cn/db/ec/dbec92293cc7c4bc3ecf6410e7498109_832x564.png =600x) ### 单次轮询link\_loop,无限轮询link\_loop\_forever: ![](https://img.kancloud.cn/c2/26/c2261bec6d5a671c06c38982bac2be5a_832x336.png =600x)