This document summarizes different techniques for real-time communication with PHP, including refresh, short polling, long polling, and WebSockets. It discusses the advantages and disadvantages of each technique in terms of timeliness, efficiency, and scalability. WebSockets provide the most efficient and real-time option by allowing two-way communication over a single TCP connection. The document also introduces WaterSpout, an open-source PHP server that implements long polling and WebSockets to enable real-time applications.