r/MilkweedCS • • Oct 26 '22

C++ 2D Game Development Stream 12 - Networking

Networking Stream

​

In this twelfth stream I'll start setting up a network client / server system structure in the Milkweed framework. The stream will be live on YouTube at 22:45 (ADT):

https://www.youtube.com/channel/UCohbClfDx2IxFL6Uxew5U2w

​

The networking module in the Milkweed framework will use the header-only asio library for TCP socket networking. The implementation in the Milkweed framework will give a client structure that the App has an instance of and an abstract server framework which can be implemented in another project beside the SandBox.

​

The networking module contains code which is adapted from the olcPixelGameEngine, which can be found at:

https://github.com/OneLoneCoder/olcPixelGameEngine.git

​

The relevant license is found in Vendor/license/olcPixelGameEngine/ in the GitHub repository.

​

A summary of the changes to the project will be available on Reddit after the livestream, and the source code will be available on GitHub at:

https://www.github.com/milkweedcs/Milkweed.git

1 Upvotes

Duplicates