Esempio n. 1
0
$r = send($c, new uptimeCommand());
if (!$r instanceof uptimeResponseCommand) {
    die(__LINE__ . ": Failed to get uptime: " . $r->toString() . "\n");
}
// Detach this session and list session, make sure this is found
$r = send($c, new detachSessionCommand());
if (!$r instanceof ackCommand) {
    die(__LINE__ . ": Failed to deatch session: " . $r->toString() . "\n");
}
// Create new connection
$c->close();
unset($c);
$c = new XMLRPC_Client($host);
$c->setSSLparams("htdocs/stromnetCA.crt", "htdocs/btgclient.pem");
$c->enableGZIP(1);
$c->setDebug(0);
// Authorize
$r = send($c, new initConnectionCommand($username, $password));
if (!$r instanceof ackCommand) {
    die(__LINE__ . ": Failed to init connection: " . $r->toString() . "\n");
}
/*
$r = send($c, new initSessionCommand());
if(!($r instanceof ackCommand))
	die(__LINE__.": Failed to init session: ".$r->toString()."\n");
*/
// List available sessions, make sure this IS found
$r = send($c, new listSessionCommand());
if (!$r instanceof listSessionResponseCommand) {
    die(__LINE__ . ": Failed to list sessions: " . $r->toString() . "\n");
}