public function createServer(NetworkComponentInterface $component, LoopInterface $loop) { $this->listener = new SocketListener($this->endpoint, $loop); $this->server = new SocketServer($this->listener, $component); return $this->server; }