-
Notifications
You must be signed in to change notification settings - Fork 1
05. Async IO (ASIO)
CoreLibrary contains classes implemeting TCP clients and servers, UDP senders and recievers, multicast senders and recievers, various definitions, types and utilities.
This sub-library uses a layered design. Ranging from high-level classes, to allow one to simply send and receive serialisable objects in a few simple steps, to mid-level classes allowing customisation of the message header, and even lower level classes, where you work with character arrays.
All client/server and sender/receiver classes provide full control of threading making use of thread groups and Boosts I/O service.
More coming soon...
All the code included in this project is licensed under the terms of LGPL 3.0 and the relevant documentation for this can be found at the top of each source file and in the LICENSE text file.
The code is the work of me (Duncan Crutchley) (dac1976github@outlook.com).
Copyright (C) 2014 onwards, Duncan Crutchley.