課程目標
掌握用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使用,並在各主流操做系統下進行了演示,其它語言能夠借鑑方法。 html
下載地址:百度網盤下載後端