前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >yasio-3.33.0发布了

yasio-3.33.0发布了

原创
作者头像
simdsoft
修改2020-05-27 14:29:20
5850
修改2020-05-27 14:29:20
举报
文章被收录于专栏:simdsoftsimdsoft

yasio是什么?

yasio是一个轻量级夸平台专注于任何客户端和游戏客户端的异步socket库

  • 支持操作系统: win,linux,android,ios,osx等
  • 支持游戏引擎: cocos2d-x, unity3d, ue4等
  • 抽象出Transport概念,以相同的API,相同的用法操作TCP, UDP, KCP.

距离上一个版本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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档