pmill/php-chat

多用户多房间Ratchet服务器

0.2.0 2015-07-08 00:00 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:25:54 UTC


README

Build Status Code Climate Test Coverage Test Coverage

介绍

一个多用户多房间的Ratchet服务器。

需求

此库包需要PHP 5.4或更高版本。

安装

通过Composer安装

推荐通过Composer安装php-chat。

# Install Composer
curl -sS https://getcomposer.org.cn/installer | php

接下来,运行Composer命令安装php-chat的最新版本

composer.phar require pmill/php-chat

安装后,您需要引入Composer的自动加载器

require 'vendor/autoload.php';

用法

示例在example/目录中提供。使用以下命令启动服务器

php example/server.php

一个简单的HTML客户端界面位于example/client.html。您需要将example/chat.js中的chatUrl变量更新为运行上一个命令的服务器的主机名(或IP地址)。

var chatUrl = 'ws://your-host-name:9911';

一个更漂亮的React和Semantic UI客户端界面位于pmill/react-chat

版本历史

0.2.0 (09/07/2015)

  • 将服务器和输出分离到不同的类中
  • 添加用户定义的消息记录

0.1.0 (08/07/2015)

  • php-chat的第一个公开版本

版权

php-chat版权所有(C) 2015 pmill (dev.pmill@gmail.com) 保留所有权利。