Пример #1
0
<?php

error_reporting(E_WARNING);
require_once "OSC.php";
echo "hello example\n";
$c = new OSCClient();
$c->set_destination("127.0.0.1", 10000);
$m1 = new OSCMessage("/test", array("aStringParameter"));
$m1->add_arg(31337.31337, "f");
$c->send($m1);
Пример #2
0
/** Run some tests to make sure the library behaves in a sane way.
 */
function test_osc_lib()
{
    $c = new OSCClient();
    $c->set_destination("192.168.1.5", 3980);
    $m1 = new OSCMessage("/test", array(new Timetag(3294967295.0, 5), new Infinitum(), new Blob("aoeuaoeu!")));
    $m1->add_arg(28658.93, "d");
    $m2 = new OSCMessage("/bar", array(1, 2, array(1, 2, 3)));
    $b = new OSCBundle();
    $b->add_datagram($m1);
    $b->add_datagram($m2);
    $b2 = new OSCBundle(array($m1, $b));
    echo $b2->get_human_readable();
    //echo $m1->get_human_readable();
    $c->send($m1);
}