A client/server library that supports multiple protocols and provides a clean api for UDP and TCP communication.