bazo/tembo

通过PHP发送事件到socket.io

维护者

详细信息

github.com/bazo/tembo

源代码

安装次数: 1,651

依赖关系: 1

建议者: 0

安全性: 0

星标: 10

关注者: 2

分支: 366

类型:lib

dev-master 2013-06-29 13:06 UTC

This package is not auto-updated.

Last update: 2024-09-23 13:17:18 UTC


README

MIT许可 - 版权© 2013. Martin Bažík

关于

Tembo是一个用PHP编写的原始socket.io客户端。它的目标是简化你的PHP应用程序和socket.io服务器之间的通信。目前支持的socket.io协议版本是1。目前仅提供websocket传输。

使用方法

发送消息

use Tembo\Message;
use Tembo\SocketIOClient;

$client = new SocketIOClient('https://:8000');

$client->connect();

//send message
$client->message($message);

//emit event
$args = [...];
$client->emit($event, $args);

$client->disconnect();

监听传入的消息

use Tembo\Message;

$callback = function($eventType, Message $message) {
	$eventName = $message->getName();
	$args = $message->getArgs();
};

$client->listen($callback);

许可证

本软件根据MIT许可证分发。有关更多信息,请参阅license.txt文件。

特别感谢

特别感谢Elephant.io的作者Wisembly团队