function iotoserver($messageArr)
 {
     if (defined('NODEJS_HOST') && trim(NODEJS_HOST)) {
         App::import('Vendor', 'ElephantIO', array('file' => 'ElephantIO' . DS . 'Client.php'));
         try {
             $elephant = new ElephantIOClient(NODEJS_HOST, 'socket.io', 1, false, false, true);
             $elephant->setHandshakeTimeout(1000);
             $elephant->init();
             $elephant->send(ElephantIOClient::TYPE_EVENT, null, null, json_encode(array('name' => 'iotoserver', 'args' => $messageArr)));
             $elephant->close();
         } catch (Exception $e) {
         }
     }
 }
Esempio n. 2
0
function iotoserver($messageArr)
{
    if (defined('NODEJS_HOST') && trim(NODEJS_HOST)) {
        try {
            $elephant = new ElephantIOClient(NODEJS_HOST, 'socket.io', 1, false, false, true);
            $elephant->setHandshakeTimeout(1000);
            $elephant->init();
            $elephant->send(ElephantIOClient::TYPE_EVENT, null, null, json_encode(array('name' => 'iotoserver', 'args' => $messageArr)));
            $elephant->close();
        } catch (Exception $e) {
            echo $e->getMessage();
        }
    }
}