WebSocketServer class
Server basato su Web Socket da usare come trasporto di streaming.
Costruttori
| Web |
Crea una nuova istanza della classe WebSocketServer |
Proprietà
| is |
Esamina il ISocket archiviato |
Metodi
| disconnect() | Arrestare il server. |
| send(Streaming |
Attività utilizzata per inviare dati tramite questa connessione server. |
| start() | Utilizzato per stabilire la connessione utilizzata da questo server e iniziare ad ascoltare i messaggi in arrivo. |
Dettagli costruttore
WebSocketServer(ISocket, RequestHandler)
Crea una nuova istanza della classe WebSocketServer
new WebSocketServer(socket: ISocket, requestHandler?: RequestHandler)
Parametri
- socket
- ISocket
Web socket sottostante.
- requestHandler
- RequestHandler
Facoltativo RequestHandler per elaborare i messaggi in arrivo ricevuti da questo server.
Dettagli proprietà
isConnected
Esamina il ISocket archiviato
boolean isConnected
Valore della proprietà
boolean
true se il websocket sottostante è pronto e disponibile per inviare messaggi; in caso contrario, false.
Dettagli metodo
disconnect()
Arrestare il server.
function disconnect()
send(StreamingRequest)
Attività utilizzata per inviare dati tramite questa connessione server.
function send(request: StreamingRequest): Promise<IReceiveResponse>
Parametri
- request
- StreamingRequest
Richiesta di streaming da inviare.
Restituisce
Promise<IReceiveResponse>
Promessa che produrrà un'istanza della risposta di ricezione al completamento dell'operazione di invio.
start()
Utilizzato per stabilire la connessione utilizzata da questo server e iniziare ad ascoltare i messaggi in arrivo.
function start(): Promise<string>
Restituisce
Promise<string>
Promessa di gestire l'operazione di ascolto del server. Questa attività non verrà risolta finché il server è in esecuzione.