هيكل المجلدات

Workerman                      // شفرة نواه workerman
    ├── Connection                 // متعلقة باتصالات socket
    │   ├── ConnectionInterface.php// واجهة اتصال socket
    │   ├── 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  // تخزين الملفات session
    │   │   │   └── RedisSessionHandler.php // تخزين redis للـ session
    │   │   ├── Session.php  // فئة session
    │   │   └── mime.types   // ملف تعيين mime
    │   ├── Http.php               // تنفيذ بروتوكول http
    │   ├── Text.php               // تنفيذ بروتوكول Text
    │   ├── Frame.php              // تنفيذ بروتوكول Frame
    │   └── Websocket.php          // تنفيذ بروتوكول websocket
    ├── Worker.php                 // Worker
    ├── WebServer.php              // خادم الويب
    └── Autoloader.php             // فئة التحميل التلقائي