TsgcQUICClient › 메서드 › EnableMultiStream
피어가 열 스트림을 수집하여 여러 QUIC 스트림을 사용할 수 있도록 합니다.
procedure EnableMultiStream;
기본적으로 QUIC 클라이언트는 단일 스트림을 사용합니다. EnableMultiStream은 연결을 다중 스트림 모드로 전환합니다. OpenSSL 수신 스트림 수락 정책을 적용하고 스트림 데이터 이벤트를 연결하여 피어가 연 스트림을 수집하고 클라이언트가 시작한 스트림이 작동하도록 합니다. 연결이 설정된 후, 예를 들어 OnQUICConnect 핸들러 내부에서, OpenStream으로 스트림을 열거나 WriteStreamData로 스트림을 통해 전송하기 전에 호출하십시오. 이 메서드는 두 QUIC 엔진 모두에서 동작합니다. 내장 OpenSSL QUIC 엔진(qmBuiltin)에서는 OpenSSL 스트림 API를 사용하고, sgc 엔진(qmCustom)에서는 Pascal QUIC 스택이 스트림을 처리합니다. 엔진이 선택되는 방식은 TsgcQUICClient를 참조하십시오.
oClient.EnableMultiStream;
oStream := oClient.OpenStream;
oClient.WriteStreamData(oStream, TEncoding.UTF8.GetBytes('Hello QUIC'));