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

访问密码统一为:3158

查看: 651|回复: 0

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

[复制链接]

75

主题

75

帖子

395

积分

孩提

Rank: 2

积分
395
发表于 2020-5-17 12:02:50 | 显示全部楼层 |阅读模式

这是一个套接字模块

使用内置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

逻辑无修改,适配新模块代码

--------------------------------------------------------

简单的性能比较

纯易语言代码版本

混合DLL的版本

易语言中比较火的HPSocket

下载链接:https://t00y.com/file/20110282-443789426






上一篇:MUI自绘界面库10.27更新
下一篇:特效菜单 模块源码+例程
3Q4T网,编程学习交流基地。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表