{ foreach ($this->clients as $client) { call_user_func(array($client, $func), $v1, $v2, $v3, $v4); } } } SetLogFile(dirname($argv[0]) . "/logfile.txt"); LogWrite("############################## Restarted ######################################"); $serverState = ServerState::getInstance(); //LogWrite($serverState->dump()); $LS1 = new LPECListeningSocket($LINN_HOST, $LINN_PORT, 'LPECClientSocket', $serverState, 30000); $LS2 = new LinnDSListeningSocket(0, 9050, 'LinnDSClientSocket', $serverState, 30000); $LS2->setLPECListeningSocket($LS1); //$LS3 = new LinnDSwsListeningSocket(0, 9051, 'LinnDSClientSocket', $serverState, 30000); //$LS3->setLPECListeningSocket($LS1); //$LS1->dump(); //$LS2->dump(); //$LS3->dump(); $SS = new SocketServer(); $SS->addListeningSocket($LS1); $SS->addListeningSocket($LS2); //$SS->addListeningSocket($LS3); LogWrite("LinnDS-jukebox-daemon starts..."); try { $SS->run(); } catch (Exception $e) { LogWrite($e->getMessage()); } ?>