① C/C++做伺服器需要學習什麼樣的技術
做伺服器,你需要知道伺服器都需要什麼技術。首先,搭建伺服器一般都是在Linux平台,所以你需要了解Linux知識,包括Linux操作命令。
另外,伺服器經常需要腳本,你需要知道shell腳本的知識。
然後,就是網路通信,伺服器和客戶端需要進行通信,你需要知道tcp/ip協議,網路編程,http和https協議,還有單播,組播,廣播。
還有,伺服器一般還需要資料庫做支撐,所以資料庫還需要了解。
當然,最基礎的編程語言肯定是需要熟練掌握的,最好能懂演算法,這樣搭建伺服器才高效。
最後,還有一些特殊的技術,比如多客戶端同時連接伺服器問題,epoll,select技術,進程間通信技術,多線程技術,文件操作等。
當然,以上所有技術了解最好,有些是必須熟練使用的。但是有些不用熟練使用,因為伺服器,也不會讓你全乾,分到每個人手上的活只是一部分。
② 網頁游戲伺服器端開發需要哪些技術
需要專業的知識:理解TCP/IP協議、會用C++語言,會編程、設計模式、模版。java
游戲服務端技術、網路框架技術等。