Сеть: Общие вопросы
К содержанию 8. Общие вопросы Где я могу получить упомянутые файлы заголовков? Если у вас их нет на вашей системе, вероятно, вам они не понадобятся. Ознакомьтесь с руководством для конкретной…
Статьи и книги по программированию игр
К содержанию 8. Общие вопросы Где я могу получить упомянутые файлы заголовков? Если у вас их нет на вашей системе, вероятно, вам они не понадобятся. Ознакомьтесь с руководством для конкретной…
К содержанию Чуть более продвинутая техника 7.1 Блокировка 7.2 select() — мультиплексирование синхронного I/O 7.3 Обработка частичного send() 7.4 Сериализация — как упаковывать данные 7.5 Сын инкапсуляции данных 7.6 Бродкаст…
К содержанию 6. Взаимодействие Клиент-Сервер 6.1 Простой TCP-сервер 6.2 Простой TCP-клиент 6.3 UDP-сокеты Этот мир — клиент-серверный, малыш. Практически всё в сети происходит по клиент-серверной логике. Возьмём хоть Telnet. При…
К содержанию Но я просто хочу знать, что мне изменить в своём коде, чтобы использовать IPv6! Хорошо, хорошо! Почти всё, что нужно, я уже развёрнуто описал выше, но вот вам…
К содержанию 3.1 IP-адреса, версии 4 и 6 3.2 Порядок следования байт 3.3 Структуры данных 3.4 IP-адреса, часть два Вот наконец та часть, в которой мы начнём говорить о коде!…
К содержанию Что такое сокет? Вы постоянно слышите разговоры о каких-то «сокетах» и, наверно, вам интересно, что же это такое. В общем, изначально сокеты — это способ общения программ друг…
К содержанию Системные вызовы 5.1 getaddrinfo() — готовимся к запуску! 5.2 socket() — создаём дескриптор файла! 5.3 bind() — на каком я порту? 5.4 connect() — Эй, ты! 5.5 listen()…
Сначала позвольте мне сказать пару слов об Allegro Game Programming Library. Allegro, как например и SDL, это кросс-платформенная игровая библиотека, которая дает возможность использовать графику, окна, аудиосистему, таймеры и обработку…
Позвольте мне поделиться одной из моих любимых идиом программирования: … do { … } while(false); Я подцепил её у друга, который узнал её от друзей, которые, вероятно, видели это в…
Выжимаем больше из выделенных игровых серверов оптимизацией сетевого кода Ожидания: больше толку за меньшие деньги Основная оптимизация Результаты тестирования Ожидания: больше толку за меньшие деньги Игровое сообщество постоянно меняется. По…