网络套件 Netkit希望充当通用的网络开发工具包,提供网络编程中常用的工具。 Netkit应该是开箱即用的,稳定且安全的。 Netkit包含许多常用的网络编程工具,例如TCP,UDP,TLS,HTTP,HTTPS,WebSocket和相关实用程序。 Netkit并不是要成为高级生产力开发工具,而应该是可靠且高效的网络基础结构。 Netkit由几个子模块组成,每个子模块提供一些网络工具。 现在,Netkit正在积极开发中。 受Netty启发的新IO引擎正在devel分支中开发,该引擎具有处于多线程非阻塞模式的(选择器)循环池。 实际上,我们不再对标准库中的IO引擎感到满意。 运行测试 有一个脚本可以自动运行测试。 检查config.nims以获取详细信息。 $ nim test -d:modules=文件$ nim test -d:modules=<file_n