다음을 통해 공유


WebSocketClient class

스트리밍 전송으로 사용할 웹 소켓 기반 클라이언트입니다.

생성자

WebSocketClient({ disconnectionHandler: (message: string) => void, requestHandler: RequestHandler, url: string })

WebSocketClient 클래스의 새 인스턴스를 만듭니다.

메서드

connect()

사용자 지정 헤더 없이 연결을 설정합니다.

disconnect()

이 클라이언트의 수신 대기를 중지합니다.

send(StreamingRequest)

이 클라이언트 연결을 통해 데이터를 보내는 데 사용되는 작업입니다.

생성자 세부 정보

WebSocketClient({ disconnectionHandler: (message: string) => void, requestHandler: RequestHandler, url: string })

WebSocketClient 클래스의 새 인스턴스를 만듭니다.

new WebSocketClient(__namedParameters: { disconnectionHandler: (message: string) => void, requestHandler: RequestHandler, url: string })

매개 변수

__namedParameters

{ disconnectionHandler: (message: string) => void, requestHandler: RequestHandler, url: string }

메서드 세부 정보

connect()

사용자 지정 헤더 없이 연결을 설정합니다.

function connect(): Promise<void>

반환

Promise<void>

클라이언트가 들어오는 메시지 수신을 중지할 때까지 해결되지 않는 약속입니다.

disconnect()

이 클라이언트의 수신 대기를 중지합니다.

function disconnect()

send(StreamingRequest)

이 클라이언트 연결을 통해 데이터를 보내는 데 사용되는 작업입니다.

function send(request: StreamingRequest): Promise<IReceiveResponse>

매개 변수

request
StreamingRequest

보낼 StreamingRequest 인스턴스입니다.

반환

Promise<IReceiveResponse>

보내기 작업 완료 시 수신 응답 인스턴스를 생성하는 약속입니다.