- The client polls the server requesting new information.
- The server holds the request open until new data is available.
- Once available, the server responds and sends the new information.
- When the client receives the new information, it immediately sends another request, and the operation is repeated.
This effectively emulates a server push feature.