コード例 #1
0
    {
        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());
}
?>