Using clients
Most clients connect to the Diffusion™ server only to subscribe to topics and receive message data on those topics. Some clients can also perform control actions such as creating and updating topics or handling events.
Subscribe to topics and receive data
Supported in: JavaScript® Unified API, Java™ Unified API, .NET Unified API, Apple® Unified API, Android™ Unified API, C Unified API, JavaScript Classic API (deprecated), Java Classic API (deprecated), .NET Classic API (deprecated), C Classic API (deprecated), iOS® Classic API (deprecated), Android Classic API (deprecated), Flash® Classic API (deprecated), Silverlight® Classic API (deprecated)
The majority of clients that connect to the Diffusion server, do so to subscribe to topics and receive updates that are published to those topics. These are the clients used by your customers to interact with the data your organization provides.
Control Diffusion, other clients, or the data
Supported in: JavaScript Unified API, Apple Unified API, Java Unified API, .NET Unified API, Android Unified API, C Unified API
You can also develop clients that control aspects of the Diffusion server, other clients, or the data distributed by Diffusion. These are the clients that are used by users or systems inside your organization.