出版時間:2007-8 出版社:電子工業(yè)出版社 作者:信息產(chǎn)業(yè)部軟件與集成電路促進中心 頁數(shù):299 字數(shù):335000
Tag標簽:無
內(nèi)容概要
本書涵蓋了網(wǎng)絡游戲服務器端編程的基本知識,從網(wǎng)絡連接的基本知識開始,到具體的網(wǎng)絡游戲服務器端設計與實現(xiàn),貼緊實際應用。書中融入了大量的具體示例和游戲案例代碼,讀者可以直接使用這些代碼,添加客戶端,實現(xiàn)簡單的通過對網(wǎng)絡游戲架構(gòu),從而更加深入的了解網(wǎng)絡游戲服務器端的編程技術。 本書讀者對象包括:有志于從事網(wǎng)絡游戲編程行業(yè),但是沒有相關的游戲開發(fā)經(jīng)驗的程序開發(fā)人員;從事過游戲開發(fā),但是沒有網(wǎng)絡游戲服務器端開發(fā)經(jīng)驗的游戲行業(yè)程序開發(fā)人員。本書還適合初學者閱讀。
書籍目錄
第1章 網(wǎng)絡編程基礎 1.1 網(wǎng)絡游戲服務器端開發(fā)概述 1.1.1 網(wǎng)絡游戲類型 1.1.2 MMORPG服務器與客戶端功能劃分 1.2 網(wǎng)絡通信協(xié)議 1.2.1 網(wǎng)絡協(xié)議 1.2.2 OSI通信協(xié)議模型(Open System Interconnection) 1.2.3 TCP/IP協(xié)議 1.2.4 TCP/IP協(xié)議族 1.3 Socket編程原理 1.3.1 套接字(Socket) 1.3.2 Socket通信流程 1.3.2 Socket函數(shù) 1.3.3 IP地址轉(zhuǎn)換 1.3.4 字節(jié)轉(zhuǎn)換 1.3.5 基本Socket通信 1.4 TCP/IP通信實現(xiàn) 1.5 UDP/IP通信實現(xiàn) 本章小結(jié) 自測習題 課后作業(yè) 第2章 多線程 2.1 線程基礎 2.1.1 進程 2.1.2 線程 2.1.3 線程的應用 2.2 Windows下的多線程處理 2.2.1 隨機矩形 2.2.1 多工模擬程序 2.3 線程間的通信與同步 2.3.1 全局變量 2.3.2 事件 2.3.3 臨界區(qū) 2.3.4 互斥 2.3.5 信號量 2.3.6 互鎖訪問 2.3.7 可等待定時器 2.3.8 線程死鎖 本章小結(jié) 自測習題 課后作業(yè) 第3章 高效通信模型 3.1 網(wǎng)絡通信I/O模式 3.1.1 Socket事件 3.1.2 阻塞模式 3.1.3 非阻塞模式 3.1.4 選擇I/O模式 3.2 異步模型 3.2.1 異步與同步 3.2.2 Windows下的異步模型 3.3 IOCP模型 3.3.1 IOCP工作原理 3.3.2 使用IOCP設計服務器 3.3.3 IOCP設計中的Socket錯誤和資源釋放 3.3.4 IOCP與epoll機制的異同 本章小結(jié) 自測習題 課后作業(yè) 第4章 網(wǎng)絡游戲數(shù)據(jù)加密技術 4.1 密碼學基本概念 4.1.1 密碼學 4.1.2 發(fā)送者與接收者 4.1.3 消息和加密 4.1.4 算法和密鑰 4.1.5 算法的安全性 4.1.6 常用密碼算法 ……第5章 網(wǎng)絡游戲數(shù)據(jù)庫技術 第6章 游戲大廳的設計與實現(xiàn) 第7章 GM工具的設計與實現(xiàn) 第8章 自動更新系統(tǒng)的設計與實現(xiàn)
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載