J
J
JkLKot2020-12-22 11:57:27
Books
JkLKot, 2020-12-22 11:57:27

What books can you read about writing a server for various applications and games?

Good day, I like it and I want to write servers for applications and games, I already wrote a UDP server with a semblance of its protocol over UDP (it’s difficult to call it a protocol, but it’s just done Ask, the relevance of the package and a kind of handshake, I know that this is already for TCP , but this option is better suited for games due to UDP speed), this server also had a balancer, but it just told the client who to work with, now I want to read something on server development, building packages and delve into this topic, Thanks in advance for your help, I'm also open to any advice on this topic.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
Saboteur, 2020-12-22
@saboteur_kiev

I doubt anyone actually writes a book about it.
Large projects where speed is important have a simple implementation. And it is unlikely that someone will write a book on how he came up with his network packet structure.
At best, it will be easier to look at the implementation in open-source projects.
It is trite to look at the sources of popular ftp, http servers
You can look at the sources of toys - ranging from telnet-based text MUDs, simple strategies or something complex, such as a homemade java MMORPG server https://github.com/oonym/l2InterludeServer or even official sources https://github.com/id-Software/Quake

C
CityCat4, 2020-12-22
@CityCat4

It is unlikely that anyone undertook to write a book. Writing a book (this is me, as a person who has published at least one book, I say) is a rather lengthy process - preparing the text, agreeing with the publisher ...
Take the source of well-known projects, OSS versions of games, even pirated copies of the source will do - and look, how the implementation was done.

R
Ravil, 2020-12-23
@VavilSmirnov

Christine Marsicano, K. Stewart, Bill Phillips
Android. Programming for Professionals
is a great book in my opinion.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question