TsgcWebSocketClient › メソッド

TsgcWebSocketClient メソッド

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

接続

名前説明
Start呼び出しスレッドをブロックしないように、セカンダリスレッドからサーバーに非同期で接続します。
Stop呼び出しスレッドをブロックしないよう、セカンダリスレッドからサーバーへの接続を非同期に切断します。
ConnectWebSocket 接続を同期的に開き、ハンドシェイクが完了するかタイムアウトが経過するまで呼び出し元をブロックします。
DisconnectWebSocket 接続を同期的に閉じ、切断が完了するかタイムアウトが経過するまで呼び出し元をブロックします。
Connected基礎ソケットに問い合わせて、クライアントが現在サーバーに接続されているかどうかを確認します。

メッセージング

名前説明
Pingサーバーに WebSocket ping フレームを送信し、pong レスポンスを待たずに即座に返ります。
WriteDataWebSocket サーバーにテキストメッセージを送信します。オプションで指定したサイズのフラグメントに分割できます。
WriteAndWaitDataテキストメッセージを送信し、サーバーがテキストメッセージで応答するか、タイムアウトが経過するまで呼び出し元をブロックします。

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

名前説明
ConnectWebSocket 接続を同期的に開き、ハンドシェイクが完了するかタイムアウトが経過するまで呼び出し元をブロックします。
Connected基礎ソケットに問い合わせて、クライアントが現在サーバーに接続されているかどうかを確認します。
DisconnectWebSocket 接続を同期的に閉じ、切断が完了するかタイムアウトが経過するまで呼び出し元をブロックします。
Pingサーバーに WebSocket ping フレームを送信し、pong レスポンスを待たずに即座に返ります。
Start呼び出しスレッドをブロックしないように、セカンダリスレッドからサーバーに非同期で接続します。
Stop呼び出しスレッドをブロックしないよう、セカンダリスレッドからサーバーへの接続を非同期に切断します。
WriteAndWaitDataテキストメッセージを送信し、サーバーがテキストメッセージで応答するか、タイムアウトが経過するまで呼び出し元をブロックします。
WriteDataWebSocket サーバーにテキストメッセージを送信します。オプションで指定したサイズのフラグメントに分割できます。