コード例 #1
0
ファイル: test.php プロジェクト: sskaje/mqtt
} catch (Exception $e) {
    echo 'Exception: ' . $e->getMessage() . "\n";
}
log_test('publish() QoS 1');
try {
    $mqtt->publish('qos/1', 'This is a QoS 1 Message', 0, 1, 0, 0);
} catch (Exception $e) {
    echo 'Exception: ' . $e->getMessage() . "\n";
}
try {
    $mqtt->publish('qos/1', 'This is a QoS 1 Message', 0, 1, 0, 1);
} catch (Exception $e) {
    echo 'Exception: ' . $e->getMessage() . "\n";
}
log_test('publish() QoS 2');
try {
    $mqtt->publish('qos/2', 'This is a QoS 2 Message', 0, 2, 0, 3);
} catch (Exception $e) {
    echo 'Exception: ' . $e->getMessage() . "\n";
}
log_test('publish() \\0');
try {
    $mqtt->publish('qos/0', "This is a QoS 0 Messageaaa", 0, 1, 0, 1);
} catch (Exception $e) {
    echo 'Exception: ' . $e->getMessage() . "\n";
}
$mqtt->disconnect();
function log_test($msg)
{
    echo "\n--- [TEST] {$msg}\n";
}