A protocol that provides full-duplex communication between client and server for real-time applications.