TsgcWebSocketClient | Client Send Binary Message

クライアントがサーバーに接続した後、バイナリメッセージを送信できます。バイナリメッセージを送信するには、WriteData()メソッドを呼び出すだけです。

 

バイナリメッセージの送信

バイナリメッセージを送信するには、WriteData()メソッドを呼び出します。このメソッドは、呼び出された同じスレッド上で実行されます。

 


oStream := TMemoryStream.Create(nil);
Try
  ...
  TsgcWebSocketClient1.WriteData(oStream);
Finally  
  oStream.Free;
End;

QueueOptions.BinaryqmNone 以外の値の場合、呼び出されたのと同じスレッドではなく、セカンダリスレッドで処理されます。デフォルトではこのオプションは無効です。

 

バイナリメッセージを送信してレスポンスを待機する

WriteAndWaitData() メソッドを呼び出してバイナリメッセージを送信し、サーバーからのレスポンスを待機します。この関数は受信したバイナリメッセージを返します。

 


TsgcWebSocketClient1.WriteAndWaitDataData(oStream);