Struttura delle directory
Workerman // codice del nucleo di workerman
├── Connection // connessione socket relativa
│ ├── ConnectionInterface.php// interfaccia di connessione socket
│ ├── TcpConnection.php // classe di connessione Tcp
│ ├── AsyncTcpConnection.php // classe di connessione Tcp asincrona
│ └── UdpConnection.php // classe di connessione Udp
├── Events // libreria di gestione eventi di rete
│ ├── EventInterface.php // interfaccia della libreria di eventi di rete
│ ├── Event.php // libreria di eventi di rete Libevent
│ ├── Ev.php // libreria di eventi di rete Libev
│ ├── Swoole.php // libreria di eventi di rete Swoole
│ └── Select.php // libreria di eventi di rete Select
├── Lib // librerie comuni
│ ├── Constants.php // definizione delle costanti
│ └── Timer.php // timer
├── Protocols // relative ai protocolli
│ ├── ProtocolInterface.php // classe interfaccia per protocolli
│ ├── Http // relativa al protocollo http
│ │ ├── Chunk.php // classe http chunk
│ │ ├── Request.php // classe per la richiesta http
│ │ ├── Response.php // classe per la risposta http
│ │ ├── ServerSentEvents.php // classe SSE
│ │ ├── Session
│ │ │ ├── FileSessionHandler.php // memorizzazione dei file di sessione
│ │ │ └── RedisSessionHandler.php // memorizzazione redis della sessione
│ │ ├── Session.php // classe di sessione
│ │ └── mime.types // file di mapping mime
│ ├── Http.php // implementazione del protocollo http
│ ├── Text.php // implementazione del protocollo Text
│ ├── Frame.php // implementazione del protocollo Frame
│ └── Websocket.php // implementazione del protocollo websocket
├── Worker.php // Worker
├── WebServer.php // WebServer
└── Autoloader.php // classe di caricamento automatico