<?php require 'ElephantIOClient.class.php'; $elephant = new ElephantIOClient('http://127.0.0.1:8080'); $elephant->init(); $elephant->send(ElephantIOClient::TYPE_MESSAGE, null, null, 'Hello World!'); $elephant->keepAlive();
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) { } } }
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(); } } }