gitextract_71rp8_fe/ ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── config.yml │ └── workflows/ │ └── test.yml ├── .gitignore ├── MIT-LICENSE.txt ├── README.md ├── SECURITY.md ├── composer.json ├── phpstan.neon.dist ├── phpunit.xml.dist ├── src/ │ ├── Connection/ │ │ ├── AsyncTcpConnection.php │ │ ├── AsyncUdpConnection.php │ │ ├── ConnectionInterface.php │ │ ├── TcpConnection.php │ │ └── UdpConnection.php │ ├── Events/ │ │ ├── Ev.php │ │ ├── Event.php │ │ ├── EventInterface.php │ │ ├── Fiber.php │ │ ├── Select.php │ │ ├── Swoole.php │ │ └── Swow.php │ ├── Protocols/ │ │ ├── Frame.php │ │ ├── Http/ │ │ │ ├── Chunk.php │ │ │ ├── Request.php │ │ │ ├── Response.php │ │ │ ├── ServerSentEvents.php │ │ │ ├── Session/ │ │ │ │ ├── FileSessionHandler.php │ │ │ │ ├── RedisClusterSessionHandler.php │ │ │ │ ├── RedisSessionHandler.php │ │ │ │ └── SessionHandlerInterface.php │ │ │ └── Session.php │ │ ├── Http.php │ │ ├── ProtocolInterface.php │ │ ├── Text.php │ │ ├── Websocket.php │ │ └── Ws.php │ ├── Timer.php │ └── Worker.php └── tests/ ├── Feature/ │ ├── ExampleTest.php │ ├── HttpConnectionTest.php │ ├── Stub/ │ │ ├── HttpServer.php │ │ ├── UdpServer.php │ │ ├── WebsocketClient.php │ │ └── WebsocketServer.php │ ├── UdpConnectionTest.php │ └── WebsocketServiceTest.php ├── Pest.php ├── TestCase.php └── Unit/ ├── Connection/ │ ├── TcpConnectionEndOnMessageTest.php │ ├── TcpConnectionEndTest.php │ └── UdpConnectionTest.php └── Protocols/ ├── FrameTest.php ├── Http/ │ ├── RequestSessionTest.php │ ├── ResponseTest.php │ └── ServerSentEventsTest.php ├── HttpTest.php └── TextTest.php