Estructura del Directorio
Workerman // Código núcleo de workerman
├── Connection // Conexiones socket relacionadas
│ ├── ConnectionInterface.php// Interfaz de conexión socket
│ ├── TcpConnection.php // Clase de conexión Tcp
│ ├── AsyncTcpConnection.php // Clase de conexión Tcp asíncrona
│ └── UdpConnection.php // Clase de conexión Udp
├── Events // Biblioteca de eventos de red
│ ├── EventInterface.php // Interfaz de la biblioteca de eventos de red
│ ├── Event.php // Biblioteca de eventos de red de Libevent
│ ├── Ev.php // Biblioteca de eventos de red de Libev
│ ├── Swoole.php // Biblioteca de eventos de red de Swoole
│ └── Select.php // Biblioteca de eventos de red Select
├── Lib // Bibliotecas comunes
│ ├── Constants.php // Definición de constantes
│ └── Timer.php // Temporizador
├── Protocols // Protocolos relacionados
│ ├── ProtocolInterface.php // Clase de interfaz de protocolo
│ ├── Http // Protocolos http relacionados
│ │ ├── Chunk.php // Clase http chunk
│ │ ├── Request.php // Clase de solicitud http
│ │ ├── Response.php // Clase de respuesta http
│ │ ├── ServerSentEvents.php // Clase SSE
│ │ ├── Session
│ │ │ ├── FileSessionHandler.php // Almacenamiento de sesión en archivos
│ │ │ └── RedisSessionHandler.php // Almacenamiento de sesión en Redis
│ │ ├── Session.php // Clase de sesión
│ │ └── mime.types // Archivo de mapeo mime
│ ├── Http.php // Implementación de protocolo http
│ ├── Text.php // Implementación de protocolo Text
│ ├── Frame.php // Implementación de protocolo Frame
│ └── Websocket.php // Implementación de protocolo websocket
├── Worker.php // Worker
├── WebServer.php // Servidor Web
└── Autoloader.php // Clase de carga automática