C++ and C# - Network Programming
- Ryan Pallesen
- Jun 16, 2020
- 1 min read
Updated: May 14, 2021

Recently, I've undertaken a task to do some basic network programming in C++ using RakNet. Though there have been some linker issues, as C++ is want to do, it's been fairly straightforward. Learning about Dead Reckoning and other ways of networking optimization beforehand was incredibly useful. I've already re-implemented some of the core designs in a C# Prototype using Unity with Mirror Networking. Mirror Networking handles a lot of things for you that I had to think much more about with RakNet, such as message IDs, Dead Reckoning, Lag Handling, Updating Object positions, Connecting to and from a server and client.
I'm looking forward to learning more about networking overall, and implementing many of the technical algorithms and designs I've learnt about in theory.
Comments