Zodra de client verbinding heeft gemaakt met de server, kan het binaire berichten verzenden. Om een binair bericht te verzenden, roept u gewoon de methode WriteData() aan.
Roep de methode WriteData() aan om een binair bericht te verzenden. Deze methode wordt uitgevoerd op de dezelfde thread waaruit deze wordt aangeroepen.
oStream := TMemoryStream.Create(nil);
Try
...
TsgcWebSocketClient1.WriteData(oStream);
Finally
oStream.Free;
End;
Als QueueOptions.Binary een andere waarde heeft dan qmNone, in plaats van verwerkt te worden op dezelfde thread die wordt aangeroepen, wordt het verwerkt op een secundaire thread. Standaard is deze optie uitgeschakeld.
Roep de methode WriteAndWaitData() aan om een binair bericht te verzenden en te wachten op een antwoord van de server. De functie retourneert het ontvangen binaire bericht.
TsgcWebSocketClient1.WriteAndWaitDataData(oStream);