TsgcQUICClient › 메서드 › OpenStream

OpenStream 메서드

새 QUIC 스트림을 열고 이를 통해 데이터를 보낼 수 있도록 반환합니다.

구문

function OpenStream(aUnidirectional: Boolean = False): TsgcQUICClientStream;

Parameters

NameType설명
aUnidirectionalBooleanTrue이면 단방향 스트림을 열고(클라이언트는 보내기만 함), 그렇지 않으면 양방향 스트림을 엽니다. 기본값은 False입니다.

반환 값

새로 열린 QUIC 스트림. (TsgcQUICClientStream)

설명

OpenStream은 활성 연결에 새 QUIC 스트림을 생성하고 반환합니다. 반환된 스트림을 WriteStreamData에 전달하여 데이터를 전송하십시오. 여러 동시 스트림을 열 때는 먼저 EnableMultiStream을 호출하십시오. 단일 연결이 많은 독립적인 스트림을 전달할 수 있으므로 한 스트림에서 패킷이 손실되어도 다른 스트림을 차단하지 않습니다.

예제


oStream := oClient.OpenStream;
oClient.WriteStreamData(oStream, TEncoding.UTF8.GetBytes('Hello QUIC'));

메서드로 돌아가기