yasio是什么?
yasio是一个轻量级夸平台专注于任何客户端和游戏客户端的异步socket库
距离上一个版本v3.31.3发布,已经过去3个多月,对yasio的维护并没有停歇,v3.33.0主要更新内容如下:
1. 完成对UDP Transport的重构,实现和TCP更加一致,和TCP一样屏蔽数据收发过程对系统信号(如EINTR等),同时KCP Transport的下层输出也复用UDP Transport
2. 简化API,去除不必要的API,open具备重新打开信道能力,对于TCP客户端而言就是重新发起连接
3. UE4和Unity3D适配,增加各自的Demo工程,详见:https://github.com/yasio
4. 增强c-ares非阻塞域名解析库的集成,启用c-ares后,并发域名解析无需开线程
5. 修复C++11编译时,Lua绑定io_service对象不能随Lua GC析构问题
6. 重新整理性能测试用例,详见本地传输测试用例(支持TCP, UDP, KCP):https://github.com/yasio/yasio/tree/master/tests/speed 和测试结果(TCP和UDP均可达到2GB/s以上的收发速度,不同操作系统,速度会有差异):https://github.com/yasio/yasio/issues/295
更多更新内容,请查看:https://github.com/yasio/yasio/issues/285
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。