The Socket Framework provides support for real-time two-way communication between Evolution and the browser. This allows for both receiving and sending programmatic messages directly to the user.
Built on top of SignalR, the Socket Framework inherits all of SignalR's performance, stability, and diversity of browser support while also providing Evolution-specific features and upgrade-safe APIs.
The socket framework powers both notifications and chat in Evolution 7.5. Socket plugins could be developed to easily power other functionality like real-time whiteboards, analytics, or even games.
Sockets are defined as Evolution Plugins. For details, refer to the Socket Framework documentation.
When used in a multiple-instance environment, Evolution requires usage of a message bus to facilitate the Socket Framework. Evolution bundles an optional install Socket Message Bus Windows Service paired with a corresponding connector plugin.
Other message bus servers can be used by writing corresponding connector plugins. For details on writing plugins, refer to the Socket Framework documentation.
For technical information on working with the Socket Framework, please refer to the documentation:
Powered by Zimbra