Po nawiązaniu połączenia klienta z serwerem możliwe jest wysyłanie wiadomości binarnych. Aby wysłać wiadomość binarną, należy wywołać metodę WriteData().
Wywołaj metodę WriteData() w celu wysłania wiadomości binarnej. Metoda jest wykonywana w tym samym wątku, z którego jest wywoływana.
oStream := TMemoryStream.Create(nil);
Try
...
TsgcWebSocketClient1.WriteData(oStream);
Finally
oStream.Free;
End;
Jeśli właściwość QueueOptions.Binary ma wartość różną od qmNone, przetwarzanie odbywa się na wątku pomocniczym zamiast na wątku wywołującym. Domyślnie opcja ta jest wyłączona.
Wywołaj metodę WriteAndWaitData(), aby wysłać wiadomość binarną i oczekiwać na odpowiedź serwera. Funkcja zwraca otrzymaną wiadomość binarną.
TsgcWebSocketClient1.WriteAndWaitDataData(oStream);