Socket.IO客戶端:elephant.io

jopen 11年前發布 | 32K 次閱讀 Socket.IO WebSocket 開發

一個PHP寫成的Socket.IO客戶端,可以方便快捷的集成到你的項目里

系統需求:

  • Socket.IO 0.8+

  • PHP 5.3+

  • NodeJS 0.6.5+

用法:

Socket.IO端

var io = require('socket.io').listen(8000);

io.sockets.on('connection', function (socket) {
  console.log('user connected!');

  socket.on('foo', function (data) {
    console.log('here we are in action event and data is: ' + data);
  });
});

PHP端

use ElephantIO\Client as Elephant;

$elephant = new Elephant('http://localhost:8000', 'socket.io', 1, false, true, true);

$elephant->init();
$elephant->send(
    ElephantIOClient::TYPE_EVENT,
    null,
    null,
    json_encode(array('name' => 'foo', 'args' => 'bar'))
);
$elephant->close();

echo 'tryin to send `bar` to the event `foo`';

項目主頁:http://www.baiduhome.net/lib/view/home/1396405556294

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!