An open API service indexing awesome lists of open source software.

https://github.com/astrodynamic/l4networkquests

NetworkQuests explores TCP/UDP with FlatBuffers in C++, focusing on socket programming, data transmission optimization, and efficient serialization, managed with CMake.
https://github.com/astrodynamic/l4networkquests

asyncronous client-server cmake cmake-presets code-generation cpp cpp20 deserialization flatbuffers l4 learning network network-protocols osi serialization tcp tcp-socket udp udp-socket

Last synced: 2 months ago
JSON representation

NetworkQuests explores TCP/UDP with FlatBuffers in C++, focusing on socket programming, data transmission optimization, and efficient serialization, managed with CMake.

Awesome Lists containing this project

README

          

# L4NetworkQuests

- [L4NetworkQuests](#l4networkquests)
- [Introduction](#introduction)
- [Requirements](#requirements)
- [LICENSE](#license)

## Introduction
This project explores the capabilities of TCP and UDP protocols combined with FlatBuffers for data serialization using C++. It focuses on understanding the fundamentals of socket programming, implementing efficient data transmission, and leveraging FlatBuffers for lightweight and fast serialization/deserialization of data. Additionally, it evaluates the effectiveness of CMake for building and managing C++ projects.

## Requirements
- FlatBuffers (latest stable version)
- CMake (version 3.24.1 or later)
- C++20 or later

## LICENSE
This project is licensed under the [MIT License](LICENSE). Feel free to modify and distribute it as per the terms of the license.