Communication Layer

From HEWIKI
Jump to: navigation, search

The goals of refactoring the FireStorm communication layer are to implement a more memory-efficient CPU-efficient network-efficient set of classes. There will be minor DLL/API changes here, along with C++ helper classes for those writing in that language. Under the hood this will entail using OS-specific features for network communication (IOCP on windows, select/poll on linux), re-usable discontinuous buffers, compression of the network stream, and standards-based encryption. (Technologies being considered include: boost::asio, openssl/matrixssl.)

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox