yasio - 轻量级跨平台socket库

今天,分享一下开源的socket库yasio。

yasio是一个轻量级跨平台的异步socket库,专注于客户端和基于各种游戏引擎的游戏客户端网络服务, 支持win32 & linux & apple & android & win10-universal。
项目采用MIT开源协议,Github地址: https://github.com/yasio/yasio

yasio的应用案例:
红警OL手游项目: 用于客户端网络传输,并且随着该项目于2018年10月17日由腾讯游戏发行正式上线后稳定运行于上百万移动设备上。

yasio用法简单,方便集成,详细用法可在项目github主页查看

yasio的主要特性有:
支持IPv6_only网络。
支持处理多个连接的所有网络事件。
支持计时器。
支持TCP粘包处理,业务完全不必关心。
支持Lua绑定。
支持Cocos2d-x jsb绑定。
支持CocosCreator jsb2.0绑定。
支持Unity3D C#绑定。
支持组播。
支持SSL客户端,基于OpenSSL。
支持非阻塞域名解析,基于c-ares。

你可能感兴趣的:(c++,socket,posix,multi-thread,ipv6-only)