MsgConnect is a cross-platform protocol-independent communication framework designed to simplify the task of building peer-to-peer and client-server applications and middleware components.
With MsgConnect you can quickly implement an application for cross-platform messaging. Using messages you can send commands or data to other processes and receive replies, transfer data across multiple processes and systems, etc.
MsgConnect is not limited to TCP protocol. It utilizes pluggable transports scheme, where you can add one or more transports to a single Messenger object and send messages via any of those transports. MsgConnect includes TCP and UDP socket, HTTP and MemoryMappedFile transports.
Each node in distributed system using MsgConnect can act as both client and server. MsgConnect can use single connection to transfer messages independently in both directions. Gain benefits from building peer-to-peer networks, parallel and distributed systems, while retaining option of classic client-server scheme.
MsgConnect provides identification, on-the-fly compression, encryption and integrity checking of messages being sent. Transparent strong encryption is based on 256-bit AES algorithm.