脚本开发,脚本学习,辅助软件,各种工具软件

世俗枷锁 发表于 2020-5-17 12:02:50

IOCP方式实现异步套接字源码 v2.0 支持多线程

这是一个套接字模块使用内置iocp实现异步操作使用了线程安全的队列操作回调,保证了对应域下的回调操作不需要加锁async_socket.e套接字模块。使用复杂,但是灵活,支持各种协议。tcpudp.e傻瓜封装的TCP和UDP模块简化操作操作流程。async_socket.e async_socket_create 返回值与套接字描述符脱钩,失败返回 0,成功 != 0性能提升 90%(1.x版本是易语言字节集慢导致性能暴降)async_socket_dll.e c代码编写 性能再次提高 17%tcpudp.e逻辑无修改,适配新模块代码--------------------------------------------------------简单的性能比较纯易语言代码版本https://www.eyuyan.la/data/attachment/forum/201903/12/085922o6jtoq62z6fwougp.png混合DLL的版本https://www.eyuyan.la/data/attachment/forum/201903/12/085922p5qjtspklkljk5ql.png易语言中比较火的HPSocket https://www.eyuyan.la/data/attachment/forum/201903/12/085922cpi3pr6qp3ebvse9.png下载链接:https://t00y.com/file/20110282-443789426
页: [1]
查看完整版本: IOCP方式实现异步套接字源码 v2.0 支持多线程