WebSocketServer class
스트리밍 전송으로 사용할 웹 소켓 기반 서버입니다.
생성자
| Web |
WebSocketServer 클래스의 새 인스턴스를 만듭니다. |
속성
| is |
저장된 ISocket 검사하고 소켓 연결이 열려 있으면 |
메서드
| disconnect() | 이 서버를 중지합니다. |
| send(Streaming |
이 서버 연결을 통해 데이터를 보내는 데 사용되는 작업입니다. |
| 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>
서버 수신 대기 작업을 처리하겠다는 약속입니다. 서버가 실행되는 한 이 작업은 해결되지 않습니다.