常见问题
1.event扩展在哪里下载?
http://pecl.php.net/package/event
2.安装event扩展失败?
安装event扩展需要先安装socket扩展。
3.为什么服务端和客服端是两个版本库?
为了方便安装online_chat,采用composer安装方式;为了方便在现有系统里面集成online_chat;服务端和客服端是通过api对接起来的;在集成online_chat可以选择部分集成;所以分成服务端和客服端两个版本库。
4.支持windows系统?
支持windows系统。
5.为什么不使用swoole扩展、workerman、ReactPHP?
不使用swoole扩展是因为不支持windows;其实用workerman或者ReactPHP的话,可以节省很多时间,还可以提高服务程序稳定性;之所以直接用event扩展,以及写websocket协议解析,一是因为我对workerman框架、ReactPHP框架没有在项目中使用过,再者想对服务程序这一块进一步提升。
6.online_chat服务程序底层可以扩展成使用swoole扩展、workerman、ReactPHP吗?
可以;server类和connection类是继承了基类的,使用swoole扩展、workerman、ReactPHP来写server类和connection类。
7.web api有sdk吗?
有js版本的sdk。
8.可以查看当前运行信息?
可以的。
命令:php subscriber.php 主题;条件=1;条件=1 主题;条件=1;条件=1
php subscriber.php all
hp subscriber.php all;uid=1
php subscriber.php message serverInfo
9.online_chat的服务程序支持ssl吗?
没有ssl的;设计的是前面会有一个nginx服务器或者apache服务器,由nginx服务器或者apache服务器来提供ssl。
10.为什么没有管理端?
采用composer安装方式;online_chat设计成给现有的项目引入的。