Async non-blocking multi-protocol networking library for C/C++