Push Framework is a C++ library aimed at easing the development of high performance concurrent servers.

The technical design is perfect to handle situations where a large number of connected clients engage with each others in a real time fashion. It can maintain and manage long-lived connections and ensure the efficient flow of communication messages. Information is pushed asynchronously : no need for a client-side polling mchanism to retrieve the “updates”. Broadcasting is handled with the notion of broadcasting channel whereby data is instantly published to subscribers.

Push Framework is a self-profiling library, and comes with a deploy-only Dashboard so you can remotely monitor and visualize the connections and your server performance against your clients behavior.

To get acquinted with the library you are advised to follow the tutorial section where a demo application server is developed with Push Framework.