WebSocketServer class
ストリーミング トランスポートとして使用する Web ソケット ベースのサーバー。
コンストラクター
Web |
WebSocketServer クラスの新しいインスタンスを作成します。 |
プロパティ
is |
格納 ISocket を調べ、ソケット接続が開いているかどうかを |
メソッド
disconnect() | このサーバーを停止します。 |
send(Streaming |
このサーバー接続経由でデータを送信するために使用されるタスク。 |
start() | このサーバーで使用される接続を確立し、受信メッセージのリッスンを開始するために使用されます。 |
コンストラクターの詳細
WebSocketServer(ISocket, RequestHandler)
WebSocketServer クラスの新しいインスタンスを作成します。
new WebSocketServer(socket: ISocket, requestHandler?: RequestHandler)
パラメーター
- socket
- ISocket
基になる Web ソケット。
- 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>
サーバーのリッスン操作を処理する約束。 このタスクは、サーバーが実行されている限り解決されません。