mio是一个xmpp的I/O复用事件库, 对开发者提供透明API进行开发, 而在API之下允许灵活使用不同的I/O复用作为底层实现.
mio采用了大量的宏替换, 实现了 开发者API -> 底层实现 的解耦, 该解耦逻辑发生在预编译阶段, 而不是我们习惯的运行阶段解耦技巧.
mio暴露给用户的API是固定不变的, 这些API的声明存在于mio.h中, 如下:
1, 描述符:
typedef struct mio_fd_st{int fd; } *mio_fd_t;,虚拟主机,网站空间,香港服务器美文、不要轻易用过去来衡量生活的幸与不幸!