YoVDO

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

Offered By: javidx9 via YouTube

Tags

C++ Courses Game Development Courses Asynchronous Programming Courses

Course Description

Overview

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

Related Courses

Creative Programming for Digital Media & Mobile Apps
University of London International Programmes via Coursera
Online Games: Literature, New Media, and Narrative
Vanderbilt University via Coursera
Game Design Concepts
Canvas Network
General Game Playing
Stanford University via Coursera
Program Arcade Games - Learn Computer Science
Independent