易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

IOCP方式实现异步套接字源码 v1.1支持多线程   [复制链接]

    2019-03-11 11:08:41
    网络相关源码
    易语言资源网
    2219 次浏览
    来源链接

v1.1

修改 run的实现方式 提升效率

修改 socket_create 创建UDP套接字时,增加默认SIO_UDP_CONNRESET = 0

修复 strand_post 一处bug(这个bug有几率导致崩溃)

不出意外的话这是最终版本了

有bug可以反馈

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


内置iocp实现异步操作封装为套接字模块,支持原始套接字 tcp udp等操作支持 ipv4ipv6纯易语言源码

image.png



点我下载 (已有 96 次下载)

引用模块


源码文件名 模块文件名
async_socket.e
rbfree.ec
doublylist.ec
strand.e
doublylist.ec
TCP服务器.e
异步套接字.ec


引用支持库


源码文件名 支持库文件名 支持库标识
async_socket.e 系统核心支持库 5.0 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.0 A512548E76954B6E92C21055517615B0
多线程支持库 2.0 5F99C1642A2F4e03850721B4F5D7C3F8
doublylist.e 系统核心支持库 5.0 d09f2340818511d396f6aaf844c7e325
hashmap.e 系统核心支持库 5.0 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.0 A512548E76954B6E92C21055517615B0
rbtree.e 系统核心支持库 5.0 d09f2340818511d396f6aaf844c7e325
strand.e 系统核心支持库 5.0 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.0 A512548E76954B6E92C21055517615B0
TCP服务器.e 系统核心支持库 5.0 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.0 A512548E76954B6E92C21055517615B0
多线程支持库 2.0 5F99C1642A2F4e03850721B4F5D7C3F8


[错误报告]   上一篇:滚动框 - 代替VCL中的滚动框...     下一篇:子类化-树型框右键双击进入编辑状态...