Программирование стратегических игр с DirectX 9.0


              

Программирование стратегических игр с DirectX 9.0



Краткий обзор
Сетевые соединения
Игра по локальной сети
BNC шаг вперед!
Соединения витой парой
Соединение через кросс-кабель
Сеть с концентратором
Сеть с коммутатором
Маршрутизаторы ворота в Интернет

Маршрутизаторы ворота в Интернет - 2
Сетевые протоколы
Протокол TCP/IP
Протокол UDP
TCP/IP против UDP
Пакеты
Задержка
Одноранговые сети
Сети клиент-сервер
Сравнение одноранговых сетей и сетей клиент-сервер

Сокеты и DirectPlay
Пример программирования сокетов
Программа Sockets_Receive
Включение заголовочного файла WinSock
Установка версии WinSock
Создание сокета
Поиск сервера по URL
Установка номера порта
Подключение к серверу
Отправка данных серверу

Получение данных от сервера
Закрытие сокета
Отключение сокетов
Программирование сетевых походовых игр
Ход выполнения походовой игры
Программа Sockets_TurnGame
Глобальные переменные программы Sockets_TurnGame
Функции программы Sockets_TurnGame
Функция vHost()
Функция vConnect()

Функция vTurnDone()
Функция vSendTurnMessage()
Функция vReceiveTurnMessage()
Итоги
Содержание