
Socket programming for online game development
megayuchi
Intermediate / winsock, game-programming, bsd-sockets, tcpip, windows-programming
5.0
(8)
This course covers the core of TCP/IP network programming required for online game development, with a practical, hands-on focus. You will learn step by step, starting with the basic principles of sockets and progressing through client-server architecture design to implementing a game framework using a self-developed network library. Topics covered: Basic network concepts and how TCP/IP works TCP programming using the Socket API Packet protocol design and implementation of transmission structures Development of a client/server-based game framework Optimization and practical tips needed for actual online game development Notes: The course is conducted on Windows using Visual Studio. Although it uses the standard bsd socket API, there are slight differences from Unix-based operating systems. IOCP and Overlapped I/O are not covered.
Intermediate
winsock, game-programming, bsd-sockets











![[Beginner] QML Programming Part 2Course Thumbnail](https://cdn.inflearn.com/public/courses/334674/cover/7f8b40af-9435-49f3-a498-d0fb87a8ca43/334674.png?w=420)
![[Beginner] Practical Qt/QML Programming for Stepping Up to Intermediate LevelCourse Thumbnail](https://cdn.inflearn.com/public/courses/334936/cover/4f53471f-7fc8-4602-a102-4bb4872dae35/334936.png?w=420)
![[All-in-One Introduction to Game Programming] C++ & Data Structures/Algorithms & STL & Game Mathematics & Windows API & Game ServerCourse Thumbnail](https://cdn.inflearn.com/public/courses/329593/cover/77a56ae8-9bfd-47c4-854f-df8f6dc8ac47/329593-eng.jpg?w=420)



