Dosya Yapısı

Workerman                      // workerman çekirdek kodu
    ├── Connection                 // socket bağlantısı ile ilgili
    │   ├── ConnectionInterface.php// socket bağlantısı arayüzü
    │   ├── TcpConnection.php      // Tcp bağlantı sınıfı
    │   ├── AsyncTcpConnection.php // Asenkron Tcp bağlantı sınıfı
    │   └── UdpConnection.php      // Udp bağlantı sınıfı
    ├── Events                     // Ağ olayları kütüphanesi
    │   ├── EventInterface.php     // Ağ olayları kütüphanesi arayüzü
    │   ├── Event.php              // Libevent ağ olayları kütüphanesi
    │   ├── Ev.php                 // Libev ağ olayları kütüphanesi
    │   ├── Swoole.php             // Swoole ağ olayları kütüphanesi
    │   └── Select.php             // Seçme ağ olayları kütüphanesi
    ├── Lib                        // Yaygın kütüphaneler
    │   ├── Constants.php          // Sabit tanımları
    │   └── Timer.php              // Zamanlayıcı
    ├── Protocols                  // Protokol ile ilgili
    │   ├── ProtocolInterface.php  // Protokol arayüz sınıfı
    │   ├── Http                   // http protokolü ile ilgili
    │   │   ├── Chunk.php    // http chunk sınıfı
    │   │   ├── Request.php  // http istek sınıfı
    │   │   ├── Response.php  // http cevap sınıfı
    │   │   ├── ServerSentEvents.php  // SSE sınıfı
    │   │   ├── Session
    │   │   │   ├── FileSessionHandler.php  // session dosya depolama
    │   │   │   └── RedisSessionHandler.php // session redis depolama
    │   │   ├── Session.php  // session sınıfı
    │   │   └── mime.types   // mime eşleme dosyası
    │   ├── Http.php               // http protokolü uygulaması
    │   ├── Text.php               // Metin protokolü uygulaması
    │   ├── Frame.php              // Frame protokolü uygulaması
    │   └── Websocket.php          // Websocket protokolü uygulaması
    ├── Worker.php                 // Worker
    ├── WebServer.php              // Web Sunucusu
    └── Autoloader.php             // Otomatik yükleme sınıfı