这是一个套接字模块
使用内置iocp实现异步操作
使用了线程安全的队列操作回调,保证了对应域下的回调操作不需要加锁
async_socket.e
套接字模块。使用复杂,但是灵活。
tcp.e
是标准的服务器和客户
傻瓜封装。同时也是很好的使用例子。
udp.e
傻瓜封装的UDP模块
支持 组播 广播 单播
———————————————————
更新说明(2018-1-9)
async_socket.e
逻辑无修改。绕一个坑。
tcp.e
修复 ipv6 不能用。
udp.e
增加udp模块。
tcp.e 和 udp.e 合并为一个模块
改名为 tcpudp.e
———————————————————
更新说明(2018-12-11)
tcp.e
增加 TcpService.Working()
增加 TcpService.WorkClose()
增加2个方法的目的是控制 TcpService.Run() 不因空任务而自动退出
———————————————————-
更新说明(2018-12-10)
async_socket.e
修复 WSADATA 数据类型 内存对齐问题
tcp.e
修复 TcpServerHandle 数据类型 申请内存大小错误问题