WebSocketServer class
Servidor baseado em soquete Da Web a ser usado como transporte de streaming.
Construtores
| Web |
Cria uma nova instância da classe |
Propriedades
| is |
Examina o ISocket |
Métodos
| disconnect() | Interrompa este servidor. |
| send(Streaming |
Tarefa usada para enviar dados por essa conexão de servidor. |
| start() | Usado para estabelecer a conexão usada por esse servidor e começar a escutar mensagens de entrada. |
Detalhes do construtor
WebSocketServer(ISocket, RequestHandler)
Cria uma nova instância da classe
new WebSocketServer(socket: ISocket, requestHandler?: RequestHandler)
Parâmetros
- socket
- ISocket
O soquete da Web subjacente.
- requestHandler
- RequestHandler
RequestHandler opcional para processar mensagens de entrada recebidas por este servidor.
Detalhes da propriedade
isConnected
Examina o ISocket
boolean isConnected
Valor da propriedade
boolean
true se o websocket subjacente estiver pronto e útil para enviar mensagens, caso contrário, false.
Detalhes do método
disconnect()
Interrompa este servidor.
function disconnect()
send(StreamingRequest)
Tarefa usada para enviar dados por essa conexão de servidor.
function send(request: StreamingRequest): Promise<IReceiveResponse>
Parâmetros
- request
- StreamingRequest
A solicitação de streaming a ser enviada.
Retornos
Promise<IReceiveResponse>
Uma promessa que produzirá uma instância de resposta de recebimento após a conclusão da operação de envio.
start()
Usado para estabelecer a conexão usada por esse servidor e começar a escutar mensagens de entrada.
function start(): Promise<string>
Retornos
Promise<string>
Uma promessa de lidar com a operação de escuta do servidor. Essa tarefa não será resolvida enquanto o servidor estiver em execução.