This document summarizes and compares sockets and peer-to-peer (P2P) communication methods for Flash applications. Sockets use a client-server architecture and do not require an Adobe-specific implementation, but a server is needed. P2P allows direct communication between clients without a server, using Adobe's RTMFP implementation. Examples of a basic sockets program and a P2P chat application are provided to demonstrate the concepts.