Raknet是一個基於UDP網絡傳輸協議的C++網絡庫(還有一些其它庫,好比nanomsg,fastsocket等等)

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++

相關文章
相關標籤/搜索