Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Networking in C++ - MMO Client/Server, ASIO and Framework Basics - Part 1

javidx9 via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into the first part of a comprehensive video series on networking in C++ for MMO client/server applications using ASIO. Learn how to set up ASIO, explore general networking challenges, and begin implementing a portable, reusable, and flexible framework. Cover topics such as asynchronous ASIO programming, creating message headers, custom message types, server-client architecture, threadsafe queues, and client interfaces. Follow along as the instructor builds the foundation for a simple MMO game, with source code available on GitHub. This 58-minute tutorial is suitable for C++ developers looking to enhance their networking skills and create robust client/server applications.

Syllabus

Introduction
Installing ASIO
ASIO Program
Networking Problems
Asynchronous ASIO
The Cost of Complexity
The Framework
Adding the Static Library
Creating the Message Header
Dependencies
Custom Message Types
Server Client Architecture
Threadsafe Queue
Own Message
Connection
Client Interface
Custom Client
Outro

Taught by

javidx9

Reviews

Start your review of Networking in C++ - MMO Client/Server, ASIO and Framework Basics - Part 1

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.