
Windows System Programming
megayuchi
We'll teach you essential Windows System programming skills for developing games and applications for Windows.
Basic
windows-programming, C++, microsoft-visual-c++
This course covers the core aspects of TCP/IP network programming essential for online game development with a practical focus. You'll learn step by step from the basic principles of sockets to client-server architecture design, and implementation of game frameworks using custom-built network libraries. Topics covered: Basic network concepts and TCP/IP operation principles TCP programming using Socket API Packet protocol design and transmission structure implementation Client/server-based game framework development Optimization and practical tips needed for actual online game development Important notes: The course is conducted on Windows using Visual Studio. While it uses standard BSD socket API, there are slight differences from Unix-based operating systems. IOCP and Overlapped I/O are not covered.
41 learners
Level Intermediate
Course period Unlimited

Reviews from Early Learners
5.0
아데니아
The comprehensive lecture materials provided help me understand the content more deeply.
Understanding and Application of TCP/IP
socket programming
Network Programming
Online Game Server Programming
Who is this course right for?
Developers who want to directly implement game server/client network architecture
Those who want to learn core network technologies like TCP/IP and sockets from a practical perspective
Need to know before starting?
C/C++
Windows programming
3,103
Learners
83
Reviews
20
Answers
5.0
Rating
10
Courses
C++, x86/x64 ASM, DirectX9/11/12, Metal, OpenGL, CUDA, win32, winsock/bsd socket
Programmer C++, x86/x64 ASM, DirectX9/11/12, Metal, OpenGL, CUDA, win32, winsock/bsd socket
D3D12 Programming Basics - https://inf.run/7gJhS
D3D12 Programming Fundamentals Plus - https://inf.run/itHDW
DirectX Raytracing Programming - https://inf.run/cQqx7
Windows System Programming - https://inf.run/AwfCv
Windows Debugging Tips - https://inf.run/zL7E4
Blog : https://megayuchi.com
Youtube : https://youtube.com/megayuchi
LinkedIn : https://www.linkedin.com/in/megayuchi/
All
11 lectures ∙ (11hr 56min)
Course Materials:
1. Network Fundamentals Part 1
01:36:25
5. send() / recv()
48:18
6. non-blocking socket
01:10:09
7. Send-Buffer / Recv-Buffer
01:02:46
All
3 reviews
5.0
3 reviews
Reviews 31
∙
Average Rating 5.0
Reviews 30
∙
Average Rating 5.0
Reviews 3
∙
Average Rating 5.0
$152.90
Check out other courses by the instructor!
Explore other courses in the same field!