51cto C++百萬並發網絡通信引擎架構與實現視頻課程
阿新 • • 發佈:2018-06-21
人在 課程簡介 百度網盤 後端 網絡知識 js等 span 技巧 語言
課程目標
掌握用C++開發具有百萬級處理能力的服務端、客戶端通信技術。 企業實際經驗的分享、填坑。握主流平臺下使用C++TCP進行網絡通信。掌握select、IOCP、epoll網絡通信。 掌握主流遊戲引擎中使用C++TCP與服務端通信。掌握多平臺C++程序的編碼/調試/發布。掌握服務器開發性能優化技巧
適用人群
學生以及想要開發金融、遊戲、視頻、電商、社交等要求穩定、高性能、高頻處理、高並發系統網絡程序的工程師
課程簡介
本課程由劉遠東、張立銅兩位工程師將兩人在企業多年積累的開發經驗結合而成。從基礎的網絡知識開始由淺入深地講解如何使用C++實現一套支持百萬級別並發的網絡通信引擎。包含:高頻並發、多線程、多進程、線程池、內存池、軟件硬件瓶頸、如何測試優化網絡處理能力等技術知識。可以應用在Windows、Linux、Android、IOS系統上。對從事高性能網絡處理的前後端開發人員有極大幫助。
適合即時通信通信服務器、遊戲服務器、服務端、區塊鏈、人工智能等各類需求即時通訊的領域。
可以導出庫和插件給C#、Lua、Python、Java、objet-c、GO、Node.Js等其它語言使用。
課程內講解了如何導出庫和接口供C#和Lua使用,並在各主流操作系統下進行了演示,其它語言可以借鑒方法。
下載地址:百度網盤下載
51cto C++百萬並發網絡通信引擎架構與實現視頻課程