不断地练习,不断地研究
v3.2 更新
增加断线后自动重连支持,接口set_auto_reconnect_timeout
厉害
更新V3.3.1
- 增加DNS解析缓存超时机制
- 增加server支持
- 修复win32,同时打开两个通道时可能触发10057错误问题
- 增强域名解析,以异步方式解析域名,避免使用多连接通道模式时,相互影响
- 使用事件队列的方式,确保连接响应,连接丢失,收包等事件的顺序
- 移除无用的回调threadsafe_call
- 重构了一些主要API,新的用法,详见simple_test.cpp
- 更好的Lua绑定支持,绑定方案: sol2, 详见: https://github.com/halx99/mini-asio/issues/8
你会不会打洞?
楼主厉害
更新V3.3.2
- set_option函数改为可变参实现,支持更多选项设置
- 增加tcp底层keepalive设置支持, 使用set_option: MASIO_OPT_TCP_KEEPALIVE
- 增加自定义域名解析函数设置支持, 使用set_option: MASIO_OPT_RESOLV_FUNCTION
新增选项详细用法见: https://github.com/halx99/mini-asio/blob/master/test/test/cpptest.cpp
1赞
更新V3.9.1
- 新增Lua绑定支持,详细用法见: https://github.com/halx99/mini-asio/blob/master/test/test/example.lua,
绑定方案使用sol2: https://github.com/ThePhD/sol2 需要C++17支持 - 移除游戏引擎相关依赖代码
- 更新binary协议生成器,可根据xml消息描述生成编解码Lua代码,详见tools目录
- 移除和简化一些接口,重命名async_tcp_client.h/async_tcp_client.cpp为masio.h/masio.cpp
- 修复GCC编译错误和警告
腾讯的大牛啊
請教大神是否能整合一個creator的版本造福大眾
如果是native, jsb倒是可以
更新V3.9.2
1.Lua binding兼容C++11
2.增加RFC文档3字节整数uint24编解码支持
是的,我想的是native的,
因為目前大部份通用的是web socket,
我想效能應該是比不上您的
更新V3.9.3: https://github.com/halx99/mini-asio
- Lua绑定C++11兼容
- 增加int24编解码支持
- 修復一些Android平台编译错误和警告
C++17 Lua绑定方案: https://github.com/ThePhD/sol2
C++11 Lua绑定方案: https://github.com/satoren/kaguya
好好替换掉那个websocket
大神,膜拜了
期待,感謝大神
更新v3.9.6: https://github.com/halx99/yasio/releases/tag/3.9.6
- 移除宏
_USING_SHARED_PTR
- 重命名
io_event::error_code
为io::event::status
- 统一Lua绑定接口
io_event::packet
为io_event::take_packet
- 优化binarystream函数模板特化匹配
- 为Unity tolua增加64位预编译库lyasio.dll
- 增加Cocos2d-x jsb支持
- 增加CocosCreator jsb2.0支持
- 重命名库名称为
yasio
- 优化VS测试工程
1赞
mark