Neue API
HttpRequestgetMethod()-Methode hinzugefügt (#3987) (@luolaifa000)
CoroutineSocket->recvLine()-Methode hinzugefügt (#4014) (@matyhtf)
CoroutineSocket->readWithBuffer()-Methode hinzugefügt (#4017) (@matyhtf)
Erweitern Sie die Response()-Methode, die unabhängig vom Server verwendet werden kann (#3998) (@matyhtf)
Unterstützt CoroutineRedis->hExists, um den Bool-Typ zurückzugeben, nachdem der Kompatibilitätsmodus festgelegt wurde (swoole/swoole-src@b8cce7c) (@matyhtf)
Unterstützt socket_read-Einstellung PHP_NORMAL_READ-Option (swoole/swoole-src@b1a0dcc) (@matyhtf)
Beheben Sie das Problem von Coroutine::defer in coredump unter PHP8 (#3997) (@huanghantao)
Behebung des Problems der falschen Einstellung von CoroutineSocket::errCode bei Verwendung von Threadcontext (swoole/swoole-src@004d08a) (@matyhtf)
Beheben Sie das Problem des Swoole-Kompilierungsfehlers unter den neuesten MacOS (#4007) (@matyhtf)
Beheben Sie das Problem, dass der phpstreamcontext ein Nullzeiger ist, wenn der md5_file-Parameter an die URL übergeben wird (#4016) (@ZhiyangLeeCN)
Der Kernel verwendet den AIO-Thread-Pool Hookstdio (um das Problem beim Lesen und Schreiben mehrerer Coroutinen zu lösen, das durch die vorherige Behandlung von stdio als Socket verursacht wurde) (#4002) (@matyhtf)
Refactor HttpContext(#3998)(@matyhtf)
Refactoring-Prozess::wait()(#4019)(@matyhtf)
Swoole ist eine asynchrone, parallele Hochleistungs-Netzwerkkommunikations-Engine, die speziell für die PHP-Sprache entwickelt wurde. Sie ist in reiner C-Sprache geschrieben und bietet einen asynchronen Multithread-Server der PHP-Sprache, einen asynchronen TCP/UDP-Netzwerk-Client, asynchrones MySQL, asynchrones Redis. Datenbankverbindungspool, AsyncTask, Nachrichtenwarteschlange, Millisekunden-Timer, asynchrones Lesen und Schreiben von Dateien, asynchrone DNS-Abfrage. Swoole verfügt über einen integrierten HTTP/WebSocket-Server/Client und einen HTTP2.0-Server.
Seitenanzeige von Swoole (PHP-Netzwerkkommunikations-Engine).