Asio

  • Хабрахабр

    Реверс-инжиниринг «Казаков 3», часть сетевая: создаём локальный сервер

    Пару минут и один поисковый запрос спустя я вспомнил — помимо крайне сырого раннего релиза, реинкарнация этой классической стратегии отличилась невозможностью многопользовательской игры без постоянного соединения с официальным сервером. Недавно в разговоре с коллегами обсуждали различные игры жанра RTS, и я задумался, почему же релиз третьих «Казаков» прошёл мимо меня. Многочисленные просьбы игроков «добавить LAN» на форумах разной степени свежести…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Использование Boost.Asio с Coroutines TS

    Использование функций обратного вызова (callback) — популярный подход к построению сетевых приложений с использованием библиотеки Boost.Asio (и не только ее). Проблемой этого подхода является ухудшение читабельности и поддерживаемости кода при усложнении логики протокола обмена данными [1]. Как альтернатива коллбекам, сопрограммы (coroutines) можно применить для написания асинхронного кода, уровень читабельности которого будет близок к читабельности синхронного кода. Boost.Asio поддерживает такой подход,…

    Подробнее »


Кнопка «Наверх»
Закрыть