새로운 API
HttpRequestgetMethod() 메서드 추가(#3987)(@luolaifa000)
CoroutineSocket->recvLine() 메서드를 추가했습니다(#4014)(@matyhtf).
CoroutineSocket->readWithBuffer() 메서드를 추가했습니다(#4017)(@matyhtf).
서버와 독립적으로 사용할 수 있는 Response() 메서드 향상(#3998) (@matyhtf)
Compatibility_mode 설정 후 bool 유형을 반환하도록 CoroutineRedis->hExists 지원 (swoole/swoole-src@b8cce7c) (@matyhtf)
Socket_read 설정 PHP_NORMAL_READ 옵션 지원 (swoole/swoole-src@b1a0dcc) (@matyhtf)
PHP8의 코어 덤프에서 Coroutine::defer 문제 해결(#3997)(@huanghantao)
threadcontext(swoole/swoole-src@004d08a) 사용 시 CoroutineSocket::errCode를 잘못 설정하는 문제 수정(@matyhtf)
최신 macos(#4007)에서 Swoole 컴파일 실패 문제 수정(@matyhtf)
md5_file 매개변수가 url에 전달될 때 phpstreamcontext가 널 포인터인 문제를 수정합니다(#4016) (@ZhiyangLeeCN)
커널은 AIO 스레드 풀 Hookstdio를 사용합니다(이전에 stdio를 소켓으로 처리하여 발생한 다중 코루틴 읽기 및 쓰기 문제를 해결하기 위해)(#4002)(@matyhtf)
HttpContext 리팩터링(#3998)(@matyhtf)
리팩터링 프로세스::wait()(#4019)(@matyhtf)
Swoole 은 PHP 언어용으로 특별히 설계된 비동기, 병렬, 고성능 네트워크 통신 엔진으로 순수 C 언어로 작성되었으며 PHP 언어의 비동기 멀티 스레드 서버, 비동기 TCP/UDP 네트워크 클라이언트, 비동기 MySQL, 비동기 Redis, 데이터베이스 연결 풀, AsyncTask, 메시지 큐, 밀리초 타이머, 비동기 파일 읽기 및 쓰기, 비동기 DNS 쿼리. Swoole에는 Http/WebSocket 서버/클라이언트 및 Http2.0 서버가 내장되어 있습니다.
Swoole(PHP 네트워크 통신 엔진) 페이지 표시