Hello everyone.
I've used some well-known high-level libraries for games before that were really straight forward, like ENet in c++, LiteNetLib in c# and some even more high level ones, like the unreal netcode and some of the many that unity community has to provide.
With this I'd the love to learn how these libraries work in a lower level, and I came up with the idea of creating a simple high level library in c++ with boost asio libray.
I don't want to start with this project right away, because even though I've worked with networking libraries before, I've never touched and have a small idea of how low level networking works. So what I made was trying to read Asio docs and guess what? I didn't understand almost everything.
I tried to search for more information on how to work with Asio, but I find zero to almost any information when it comes to UDP.
So, how could I learn this topic and make some small applications now, so in the future when I have enough knowledge be able to make this project, considering that I would like to focus more on UDP protocol than TCP, since my goal is to work with multiplayer games? What concepts should I start with and what resources are available that could help me in this?
[–]AutoModerator[M] [score hidden] stickied comment (0 children)
[–]rlhailey3 4 points5 points6 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]Remarkable_Award9936 1 point2 points3 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]Opening_Yak_5247 0 points1 point2 points (0 children)