【Jabberd2源码剖析系列 mio】

  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;,虚拟主机,网站空间,香港服务器美文、不要轻易用过去来衡量生活的幸与不幸!

【Jabberd2源码剖析系列 mio】

相关文章:

你感兴趣的文章:

标签云: