@@ -3,7 +3,7 @@
*
* 处理具体逻辑
- * @author walkor <workerman.net>
+ * @author walkor <walkor@workerman.net>
*/
require_once __DIR__ . '/../Lib/Autoloader.php';
@@ -5,7 +5,7 @@
* 1、监听客户端连接
* 2、监听后端回应并转发回应给前端
@@ -7,7 +7,7 @@
* websocket协议的聊天室见workerman-chat及workerman-todpole
use \Lib\Context;
@@ -2,7 +2,7 @@
namespace Lib;
/**
* 数据库类
class Db
{
@@ -3,7 +3,7 @@ namespace Lib;
* 数据发送相关
require_once __DIR__ . '/Autoloader.php';
* 存储类
* 这里用memcache实现
class Store
@@ -5,7 +5,7 @@ namespace Lib\StoreDriver;
* 这里用php数组文件来存储数据,
* 为了获取高性能需要用类似memcache的存储
@@ -19,7 +19,7 @@ namespace Protocols;
* }
class GatewayProtocol
namespace Protocols;
* WebSocket 协议解包和打包
class WebSocket
@@ -1,7 +1,7 @@
<?php
-* @author walkor <workerman.net>
+* @author walkor <walkor@workerman.net>
class StatisticProvider extends Man\Core\SocketWorker
class StatisticWorker extends Man\Core\SocketWorker
@@ -6,7 +6,7 @@ require_once WORKERMAN_ROOT_DIR . 'Core/SocketWorker.php';
* 当文件更新后会给每个worker进程发送平滑重启信号
* 做到文件更新自动加载到内存
class FileMonitor extends Man\Core\AbstractWorker
@@ -8,7 +8,7 @@ require_once WORKERMAN_ROOT_DIR . 'Core/SocketWorker.php';
* 4、定时清理log文件
* 5、定时监控worker内存泄漏
class Monitor extends Man\Core\SocketWorker
@@ -7,7 +7,7 @@ require_once WORKERMAN_ROOT_DIR . 'Common/Protocols/Http/Http.php';
* WebServer
* HTTP协议
class WebServer extends Man\Core\SocketWorker
@@ -5,7 +5,7 @@ require_once WORKERMAN_ROOT_DIR . 'Core/Events/Select.php';
* 抽象Worker类
* 必须实现start方法
abstract class AbstractWorker
@@ -5,7 +5,7 @@ require_once WORKERMAN_ROOT_DIR . 'Core/Events/interfaces.php';
* libevent事件轮询库的封装
class Libevent implements BaseEvent
@@ -6,7 +6,7 @@ require_once WORKERMAN_ROOT_DIR . 'Core/Events/interfaces.php';
* select 轮询封装
* 如果没有其它可用库worker进程也会自动使用该库
class Select implements BaseEvent
@@ -5,7 +5,7 @@ namespace Man\Core\Events;
* 事件轮询库的通用接口
* 其它事件轮询库需要实现这些接口才能在这个server框架中使用
interface BaseEvent
@@ -3,7 +3,7 @@ namespace Man\Core\Lib;
* 环境检查相关
class Checker
@@ -4,7 +4,7 @@ namespace Man\Core\Lib;
* 日志类
class Log
@@ -11,7 +11,7 @@ namespace Man\Core\Lib;
* \Man\Core\Lib\Task::add(5, array('class', 'method'), array($arg1, $arg2..));
* <code>
* </pre>
class Task
@@ -18,7 +18,7 @@ require_once WORKERMAN_ROOT_DIR . 'Core/Lib/Mutex.php';
* @package Core
* <b>使用示例:</b>
* <pre>
@@ -9,7 +9,7 @@ require_once WORKERMAN_ROOT_DIR . 'Core/Lib/Config.php';
* SocketWorker 监听某个端口,对外提供网络服务的worker