Files
developer-roadmap/roadmaps/server-side-game-developer/content/socket-programming@HvpuFTCknHPhnFkhmhRc4.md

9 lines
693 B
Markdown

# Socket Programming
Socket programming is the practice of using OS-level socket APIs to send and receive data over a network. It provides low-level control over TCP and UDP connections and is the foundation on which higher-level networking libraries and game networking engines are built.
Visit the following resources to learn more:
- [@article@C# Networking: Raw Sockets, TCP, and UDP Programming - Dev.to](https://dev.to/chakewitz/c-networking-raw-sockets-tcp-and-udp-programming-46oc)
- [@article@Python Sockets - Real Python](https://realpython.com/python-sockets/)
- [@video@Multiplayer Snake Game with JavaScript and Socket.io - YouTube](https://www.youtube.com/watch?v=ppcBIHv_ZPs)