Structure du répertoire
Workerman // Code de noyau Workerman
├── Connection // Connexion socket
│ ├── ConnectionInterface.php// Interface de connexion socket
│ ├── TcpConnection.php // Classe de connexion Tcp
│ ├── AsyncTcpConnection.php // Classe de connexion Tcp asynchrone
│ └── UdpConnection.php // Classe de connexion Udp
├── Events // Bibliothèque d'événements réseau
│ ├── EventInterface.php // Interface de bibliothèque d'événements réseau
│ ├── Event.php // Bibliothèque d'événements réseau Libevent
│ ├── Ev.php // Bibliothèque d'événements réseau Libev
│ ├── Swoole.php // Bibliothèque d'événements réseau Swoole
│ └── Select.php // Bibliothèque d'événements réseau Select
├── Lib // Bibliothèques courantes
│ ├── Constants.php // Définition des constantes
│ └── Timer.php // Minuteur
├── Protocols // Protocoles
│ ├── ProtocolInterface.php // Classe d'interface de protocole
│ ├── Http // Protocoles relatifs à http
│ │ ├── Chunk.php // Classe http chunk
│ │ ├── Request.php // Classe de requête http
│ │ ├── Response.php // Classe de réponse http
│ │ ├── ServerSentEvents.php // Classe SSE
│ │ ├── Session
│ │ │ ├── FileSessionHandler.php // Stockage de sessions dans des fichiers
│ │ │ └── RedisSessionHandler.php // Stockage de sessions Redis
│ │ ├── Session.php // Classe de session
│ │ └── mime.types // Fichier de mappage mime
│ ├── Http.php // Implémentation du protocole http
│ ├── Text.php // Implémentation du protocole Text
│ ├── Frame.php // Implémentation du protocole Frame
│ └── Websocket.php // Implémentation du protocole websocket
├── Worker.php // Worker
├── WebServer.php // WebServer
└── Autoloader.php // Classe d'autoloader