目錄結構

Workerman                      // workerman內核代碼
    ├── Connection                 // socket連線相關
    │   ├── ConnectionInterface.php// socket連線介面
    │   ├── TcpConnection.php      // Tcp連線類
    │   ├── AsyncTcpConnection.php // 異步Tcp連線類
    │   └── UdpConnection.php      // Udp連線類
    ├── Events                     // 網絡事件庫
    │   ├── EventInterface.php     // 網絡事件庫介面
    │   ├── Event.php              // Libevent網絡事件庫
    │   ├── Ev.php                 // Libev網絡事件庫
    │   ├── Swoole.php             // Swoole網絡事件庫
    │   └── Select.php             // Select網絡事件庫
    ├── Lib                        // 常用的類庫
    │   ├── Constants.php          // 常量定義
    │   └── Timer.php              // 定時器
    ├── Protocols                  // 協議相關
    │   ├── ProtocolInterface.php  // 協議介面類
    │   ├── Http                   // http協議相關
    │   │   ├── Chunk.php    // http chunk類
    │   │   ├── Request.php  // http 請求類
    │   │   ├── Response.php  // http響應類
    │   │   ├── ServerSentEvents.php  // SSE類
    │   │   ├── Session
    │   │   │   ├── FileSessionHandler.php  // session檔案儲存
    │   │   │   └── RedisSessionHandler.php // session redis儲存
    │   │   ├── Session.php  // session類
    │   │   └── mime.types   // mime映射檔
    │   ├── Http.php               // http協議實現
    │   ├── Text.php               // Text協議實現
    │   ├── Frame.php              // Frame協議實現
    │   └── Websocket.php          // websocket協議的實現
    ├── Worker.php                 // Worker
    ├── WebServer.php              // WebServer
    └── Autoloader.php             // 自動加載類