다음을 통해 공유


WebSocketServer class

스트리밍 전송으로 사용할 웹 소켓 기반 서버입니다.

생성자

WebSocketServer(ISocket, RequestHandler)

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

속성

isConnected

저장된 ISocket 검사하고 소켓 연결이 열려 있으면 true 반환합니다.

메서드

disconnect()

이 서버를 중지합니다.

send(StreamingRequest)

이 서버 연결을 통해 데이터를 보내는 데 사용되는 작업입니다.

start()

이 서버에서 사용하는 연결을 설정하고 들어오는 메시지 수신 대기를 시작하는 데 사용됩니다.

생성자 세부 정보

WebSocketServer(ISocket, RequestHandler)

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

new WebSocketServer(socket: ISocket, requestHandler?: RequestHandler)

매개 변수

socket
ISocket

기본 웹 소켓입니다.

requestHandler
RequestHandler

선택적 RequestHandler 이 서버에서 받은 들어오는 메시지를 처리합니다.

속성 세부 정보

isConnected

저장된 ISocket 검사하고 소켓 연결이 열려 있으면 true 반환합니다.

boolean isConnected

속성 값

boolean

true 기본 websocket이 준비되고 메시지를 보낼 수 있으면 false.

메서드 세부 정보

disconnect()

이 서버를 중지합니다.

function disconnect()

send(StreamingRequest)

이 서버 연결을 통해 데이터를 보내는 데 사용되는 작업입니다.

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

매개 변수

request
StreamingRequest

보낼 스트리밍 요청입니다.

반환

Promise<IReceiveResponse>

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

start()

이 서버에서 사용하는 연결을 설정하고 들어오는 메시지 수신 대기를 시작하는 데 사용됩니다.

function start(): Promise<string>

반환

Promise<string>

서버 수신 대기 작업을 처리하겠다는 약속입니다. 서버가 실행되는 한 이 작업은 해결되지 않습니다.