ephp/socketio

通过PHP发送socket.io事件

维护者

详细信息

github.com/ephp/socketio

源代码

安装次数: 4,628

依赖者: 0

建议者: 0

安全: 0

星标: 11

关注者: 2

分支: 366

类型:

dev-master 2019-02-20 23:33 UTC

This package is auto-updated.

Last update: 2024-09-21 20:25:54 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团队