yasio - 輕量級跨平臺socket庫

今天,分享一下開源的socket庫yasio。linux

yasio是一個輕量級跨平臺的異步socket庫,專一於客戶端和基於各類遊戲引擎的遊戲客戶端網絡服務, 支持win32 & linux & apple & android & win10-universal。
項目採用MIT開源協議,Github地址: https://github.com/yasio/yasioandroid

yasio的應用案例:
紅警OL手遊項目: 用於客戶端網絡傳輸,而且隨着該項目於2018年10月17日由騰訊遊戲發行正式上線後穩定運行於上百萬移動設備上。git

yasio用法簡單,方便集成,詳細用法可在項目github主頁查看github

yasio的主要特性有:
支持IPv6_only網絡。
支持處理多個鏈接的全部網絡事件。
支持計時器。
支持TCP粘包處理,業務徹底沒必要關心。
支持Lua綁定。
支持Cocos2d-x jsb綁定。
支持CocosCreator jsb2.0綁定。
支持Unity3D C#綁定。
支持組播。
支持SSL客戶端,基於OpenSSL。
支持非阻塞域名解析,基於c-ares。網絡

相關文章
相關標籤/搜索