public function connect(ConnectionInterface $conn) { $waiting = $this->waiting; if (null === $waiting || !$waiting->isReadable()) { $this->waiting = $conn; $conn->emit('wait'); return; } $conn->pipe($waiting)->pipe($conn); $this->waiting = null; }
private function emitConnectionData(ConnectionInterface $conn, $data) { $conn->emit('data', array($data . "\n")); }