TsgcWebSocketServer_HTTPAPI › メソッド

TsgcWebSocketServer_HTTPAPI メソッド

目的別にグループ化されたパブリックメソッド、続いて完全なアルファベット順リスト。

接続

名前説明
StartHTTP.sys サーバーをセカンダリ スレッドから起動し、URL グループとバインディングが登録される間、呼び出し元スレッドをブロックしません。
StopHTTP.sys サーバーをセカンダリスレッドから停止して、接続が閉じられリクエストキューが解放される間、呼び出しスレッドがブロックされないようにします。
ReStartHTTP.sysサーバーをセカンダリスレッドから停止し、再起動します。バインディング、ポート、またはSSL証明書をランタイムに変更した後に便利です。
DisconnectAllHTTP.sys サーバーが新しい接続をリッスンし続けながら、すべてのアクティブな WebSocket 接続を切断します。

メッセージング

名前説明
Broadcastオプションでチャンネル、プロトコル、または接続 GUID リストでフィルタリングしながら、接続されているすべてのクライアントに同じメッセージを送信します。
WriteData接続 GUID で識別された単一クライアントにメッセージを送信します。
Ping接続されているすべてのクライアントに WebSocket ping フレームを送信します。

共有

名前説明
ShareList内部接続リストの共有(読み取り専用)ロックを取得し、同時列挙のために返します。
UnShareListShareList によって取得された共有(読み取り専用)ロックを解放します。

すべてのメソッド (アルファベット順)

名前説明
Broadcastオプションでチャンネル、プロトコル、または接続 GUID リストでフィルタリングしながら、接続されているすべてのクライアントに同じメッセージを送信します。
DisconnectAllHTTP.sys サーバーが新しい接続をリッスンし続けながら、すべてのアクティブな WebSocket 接続を切断します。
Ping接続されているすべてのクライアントに WebSocket ping フレームを送信します。
ReStartHTTP.sysサーバーをセカンダリスレッドから停止し、再起動します。バインディング、ポート、またはSSL証明書をランタイムに変更した後に便利です。
ShareList内部接続リストの共有(読み取り専用)ロックを取得し、同時列挙のために返します。
StartHTTP.sys サーバーをセカンダリ スレッドから起動し、URL グループとバインディングが登録される間、呼び出し元スレッドをブロックしません。
StopHTTP.sys サーバーをセカンダリスレッドから停止して、接続が閉じられリクエストキューが解放される間、呼び出しスレッドがブロックされないようにします。
UnShareListShareList によって取得された共有(読み取り専用)ロックを解放します。
WriteData接続 GUID で識別された単一クライアントにメッセージを送信します。