overtrue/websocket

此包已被弃用,不再维护。没有建议的替代包。

PHP实现的WebSocket。

1.0.0 2019-06-26 14:28 UTC

This package is auto-updated.

Last update: 2020-05-26 16:42:28 UTC


README

PHP实现的WebSocket。

安装

$ composer require overtrue/websocket -vvv

用法

服务器

use Overtrue\WebSocket\Server;

$options = [
    // 'port' => 8000,
    // 'timeout' => 0,
    // ...
];
$server = new Server($options);

$server->accept();

// receive
$message = $server->reveive();

// send
$server->send('Hello overtrue.');

客户端

use Overtrue\WebSocket\Client;

$client = new Client('ws://127.0.0.1:8000');

// send
$client->send('Hello overtrue.');

// receive
$message = $client->reveive();

贡献

你可以通过以下三种方式之一进行贡献:

  1. 使用问题跟踪器提交错误报告。
  2. 问题跟踪器上回答问题或修复错误。
  3. 贡献新功能或更新wiki。

代码贡献过程并不非常正式。你只需要确保遵循PSR-0、PSR-1和PSR-2编码指南。任何新的代码贡献都必须伴随适用的情况下的单元测试。

许可证

MIT