@JkLKot

Какие книги можно почитать о написании сервера для различных приложений и игр?

Доброго времени суток, нравится и хочу заниматься написанием серверов для приложений и игр, писал уже UDP сервер с подобием своего протокола над UDP (протоколом назвать это сложно, а так просто сделал Аск, актуальность пакета и своего рода рукопожатие, знаю что это уже к TCP, но такой вариант лучше подходит для игр из-за скорости UDP), так же у этого сервера был балансер, но он просто говорил с кем работать клиенту, сейчас хочу почитать что-то по разработке серверов, построению пакетов и углубиться в данную тему, заранее благодарю за помощь, так же буду не против различных советов по данной теме
  • Вопрос задан
  • 474 просмотра
Пригласить эксперта
Ответы на вопрос 3
saboteur_kiev
@saboteur_kiev Куратор тега Книги
software engineer
Сомневаюсь, что кто-то прям пишет книги по этому поводу.
У крупных проектов, где важна скорость, есть просто реализация. И вряд ли кто-то будет писать книгу как он придумывал свою структуру сетевого пакета.
В лучшем случае, будет проще посмотреть реализацию в опен-сорс проектах.
Банально можно посмотреть исходники популярных ftp, http серверов
Можно посмотреть исходники игрушек - начиная от текстовых MUD основанных на телнет, простых стратегий или что-то сложное, типа самодельного джава сервера MMORPG https://github.com/oonym/l2InterludeServer или даже официальных исходников https://github.com/id-Software/Quake
Ответ написан
Комментировать
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Вряд ли кто-то брался писать именно книгу. Написание книги (это я, как человек, издавший как минимум одну книгу, говорю) - довольно длительный процесс - подготовка текста, согласование с издателем...
Берете исходники известных проектов, OSS-версии игрух, даже пиратские копии исходников сгодятся - и смотрите, как была сделана реализация.
Ответ написан
Комментировать
VavilSmirnov
@VavilSmirnov
Кристин Марсикано, К. Стюарт, Билл Филлипс
Android. Программирование для профессионалов

на мой взгляд отличная книга
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы