Структура каталогов
Workerman // ядро Workerman
├── Connection // связанные с сокетом соединения
│ ├── ConnectionInterface.php// интерфейс соединения сокета
│ ├── 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 // хранение сессий в файлах
│ │ │ └── RedisSessionHandler.php // хранение сессий в redis
│ │ ├── Session.php // класс сессии
│ │ └── mime.types // файл соответствия mime
│ ├── Http.php // реализация http протокола
│ ├── Text.php // реализация Text протокола
│ ├── Frame.php // реализация Frame протокола
│ └── Websocket.php // реализация websocket протокола
├── Worker.php // Worker
├── WebServer.php // WebServer
└── Autoloader.php // класс автозагрузки