Un endpoint di un flusso di comunicazione tra processi bidirezionale. Ciò si riferisce spesso a un flusso di processo su una connessione di rete, ma non si limita affatto a tale. Da non confondere con WebSocket (un protocollo) o altre astrazioni (es. Socket.io).