WebSocketServer class
Servidor basado en socket web que se va a usar como transporte de streaming.
Constructores
Web |
Crea una nueva instancia de la clase |
Propiedades
is |
Examina el de ISocket almacenado |
Métodos
disconnect() | Detenga este servidor. |
send(Streaming |
Tarea que se usa para enviar datos a través de esta conexión de servidor. |
start() | Se usa para establecer la conexión utilizada por este servidor y empezar a escuchar los mensajes entrantes. |
Detalles del constructor
WebSocketServer(ISocket, RequestHandler)
Crea una nueva instancia de la clase
new WebSocketServer(socket: ISocket, requestHandler?: RequestHandler)
Parámetros
- socket
- ISocket
Socket web subyacente.
- requestHandler
- RequestHandler
Opcional RequestHandler para procesar los mensajes entrantes recibidos por este servidor.
Detalles de las propiedades
isConnected
Examina el de ISocket almacenado
boolean isConnected
Valor de propiedad
boolean
true
si el websocket subyacente está listo y disponible para enviar mensajes; de lo contrario, false
.
Detalles del método
disconnect()
Detenga este servidor.
function disconnect()
send(StreamingRequest)
Tarea que se usa para enviar datos a través de esta conexión de servidor.
function send(request: StreamingRequest): Promise<IReceiveResponse>
Parámetros
- request
- StreamingRequest
Solicitud de streaming que se va a enviar.
Devoluciones
Promise<IReceiveResponse>
Promesa que generará una instancia de recepción de respuesta al finalizar la operación de envío.
start()
Se usa para establecer la conexión utilizada por este servidor y empezar a escuchar los mensajes entrantes.
function start(): Promise<string>
Devoluciones
Promise<string>
Promesa de controlar la operación de escucha del servidor. Esta tarea no se resolverá siempre que se ejecute el servidor.