A protocol for a persistent two-way connection between client and server for real-time data exchange.