@JkLKot

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

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

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

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

Войти через центр авторизации
Похожие вопросы