WebSocketClient class
스트리밍 전송으로 사용할 웹 소켓 기반 클라이언트입니다.
생성자
| Web |
WebSocketClient 클래스의 새 인스턴스를 만듭니다. |
메서드
| connect() | 사용자 지정 헤더 없이 연결을 설정합니다. |
| disconnect() | 이 클라이언트의 수신 대기를 중지합니다. |
| send(Streaming |
이 클라이언트 연결을 통해 데이터를 보내는 데 사용되는 작업입니다. |
생성자 세부 정보
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>
보내기 작업 완료 시 수신 응답 인스턴스를 생성하는 약속입니다.