TsgcWebSocketClient | Client stuurt binair bericht

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.

 

Een binair bericht verzenden

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.

 

Een binair bericht verzenden en wachten op de respons

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);