次の方法で共有


WebSocketServer class

ストリーミング トランスポートとして使用する Web ソケット ベースのサーバー。

コンストラクター

WebSocketServer(ISocket, RequestHandler)

WebSocketServer クラスの新しいインスタンスを作成します。

プロパティ

isConnected

格納 ISocket を調べ、ソケット接続が開いているかどうかを true 返します。

メソッド

disconnect()

このサーバーを停止します。

send(StreamingRequest)

このサーバー接続経由でデータを送信するために使用されるタスク。

start()

このサーバーで使用される接続を確立し、受信メッセージのリッスンを開始するために使用されます。

コンストラクターの詳細

WebSocketServer(ISocket, RequestHandler)

WebSocketServer クラスの新しいインスタンスを作成します。

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

パラメーター

socket
ISocket

基になる Web ソケット。

requestHandler
RequestHandler

このサーバー 受信した受信メッセージを処理するための RequestHandler 省略可能です。

プロパティの詳細

isConnected

格納 ISocket を調べ、ソケット接続が開いているかどうかを true 返します。

boolean isConnected

プロパティ値

boolean

基になる websocket が準備ができて、メッセージを送信できる場合は true、それ以外の場合は false

メソッドの詳細

disconnect()

このサーバーを停止します。

function disconnect()

send(StreamingRequest)

このサーバー接続経由でデータを送信するために使用されるタスク。

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

パラメーター

request
StreamingRequest

送信するストリーミング要求。

戻り値

Promise<IReceiveResponse>

送信操作の完了時に受信応答のインスタンスを生成する Promise。

start()

このサーバーで使用される接続を確立し、受信メッセージのリッスンを開始するために使用されます。

function start(): Promise<string>

戻り値

Promise<string>

サーバーのリッスン操作を処理する約束。 このタスクは、サーバーが実行されている限り解決されません。