
| 向对游戏编程感兴趣的初中级程序员揭示网络游戏服务器开发的基本原理和奥秘。 提供基于Win32、Linux和FreeBSD等多种平台的网络游戏编程的基础——套接字编程的API参考和实例。 通过分析服务器的模型和简单插件式游戏的服务器模块等的示例源程序代码,介绍实际网络游戏开发的关键技术。 本书的主要内容:网络的基本原理、UNIX套接字编辑、Winsock编程、游戏服务器编程、游戏服务器编程开发模型、用于插件式游戏的基本模块的开发、网络程序库。 |
| 第1章 什么是计算机网络? 1.1 OSI的7层协议 1.2 TCP/IP 第2章 UNIX套接字编程 2.1 什么是套接字 2.2 套接字的创建和关闭 2.3 Blocking和Nonblocking 2.4 与其他主机的连接 2.5 连接等待处理 2.6 接受连接请求 2.7 数据传送 2.8 select函数 2.9 setsockopt函数 2.10 getsockopt函数 2.11 信号 2.12 errno错误代码 第3章 Winsock编程 3.1 Winsock的开始和结束 3.2 套接字的创建和关闭 3.3 Blocking和Nonblocking 3.4 与其他主机的连接 3.5 连接等待处理 3.6 连接请求的接收 3.7 数据传送 3.8 select和WSAAsync Select、WSAEventSelect 3.9 setsockopt函数 3.10 getsockopt函数 3.11 WSAGetLastError错误代码 第4章 服务器程序开发模型 4.1 一般网络编程模型 4.2 应该选择什么样的操作系统? 第5章 网络游戏服务器编程 5.1 数据包的设计 5.2 双刃剑——线程 第6章 插件式游戏基本模块 6.1 频道的构成 6.2 必要功能的构成 6.3 模块的编写 附录 网络编程库文件 |
商品评论(0条)