クライアントがサーバーに接続した後、バイナリメッセージを送信できます。バイナリメッセージを送信するには、WriteData()メソッドを呼び出すだけです。
バイナリメッセージを送信するには、WriteData()メソッドを呼び出します。このメソッドは、呼び出された同じスレッド上で実行されます。
oStream := TMemoryStream.Create(nil);
Try
...
TsgcWebSocketClient1.WriteData(oStream);
Finally
oStream.Free;
End;
QueueOptions.Binary が qmNone 以外の値の場合、呼び出されたのと同じスレッドではなく、セカンダリスレッドで処理されます。デフォルトではこのオプションは無効です。
WriteAndWaitData() メソッドを呼び出してバイナリメッセージを送信し、サーバーからのレスポンスを待機します。この関数は受信したバイナリメッセージを返します。
TsgcWebSocketClient1.WriteAndWaitDataData(oStream);