Raknet是一個基於UDP網絡傳輸協議的C++網絡庫,容許程序員在他們本身的程序中實現高效的網絡傳輸服務。一般狀況下用於遊戲,但也能夠用於其它項目。linux
Raknet有如下好處:程序員
- 高性能 在同一臺計算機上,Radnet能夠實如今兩個程序之間每秒傳輸25,000條信息;
- 容易使用 Raknet有在線用戶手冊,視頻教程。每個函數和類都有詳細的講解,每個功能都有本身的例程
- 跨平臺,當前Raknet支持Windows, Linux, Macs,能夠創建在Visual Studio, GCC, Code: Blocks, DevCPP 和其它平臺上
- 在線技術支持 RakNet有一個活躍的論壇,郵件列表,你只要給他們發信,他們能夠在幾小時以內回覆你。
- 安全的傳輸 RakNet在你的代碼中自動使用SHA1, AES128, SYN,用RSA避免傳輸受到攻擊
- 音頻傳輸 用Speex編碼解碼,8位的音頻只須要每秒500字節傳輸。
- 遠程終端 用RakNet,你能遠程管理你的程序,包括程序的設置,密碼的管理和日誌的管理。
- 目錄服務器 目錄服務器容許服務器列舉他們本身須要的客戶端,並與他們鏈接。
- Autopatcher Autopatcher系統將限制客戶端傳輸到服務端的文件,這樣是爲了不一些不合法的用戶將一些不合法的文件傳輸到服務端。
- 對象重載系統
- 網絡數據壓縮 BitStream類容許壓縮矢量,矩陣,四元數和在-1到1之間的實數。
- 遠程功能調用強健的通訊層 能夠保障信息按照不一樣的信道傳輸
- RakNet支持兩種版權,若是你是作免費遊戲,RakNet將是免費的。相反,你必須支付必定的費用。
https://www.oschina.net/p/raknet安全
高性能Java網絡框架 MINA服務器
高性能的內核 Socket 實現 Fastsocketswoole
高性能 PHP socket 框架 Workerman網絡
PHP 的異步並行 C 擴展 Swoole框架
高性能通訊庫 nanomsg異步
即時通信框架 talent-aiosocket
C++ 的 HTTP 庫 Proxygen函數
高性能應用開發框架 POP-C++