TsgcWebSocketClient | Client Send Binary Message

Sobald sich der Client mit dem Server verbunden hat, kann er binäre Nachrichten senden. Um eine binäre Nachricht zu senden, rufen Sie einfach die Methode WriteData() auf.

 

Eine binäre Nachricht senden

Rufen Sie die Methode WriteData() auf, um eine binäre Nachricht zu senden. Diese Methode wird auf demselben Thread ausgeführt, von dem aus sie aufgerufen wird.

 


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

Wenn QueueOptions.Binary einen von qmNone verschiedenen Wert hat, wird die Verarbeitung nicht auf demselben Thread durchgeführt, auf dem sie aufgerufen wird, sondern auf einem sekundären Thread. Standardmäßig ist diese Option deaktiviert.

 

Eine binäre Nachricht senden und auf die Antwort warten

Rufen Sie die Methode WriteAndWaitData() auf, um eine Binärnachricht zu senden und auf eine Antwort vom Server zu warten. Die Funktion gibt die empfangene Binärnachricht zurück.

 


TsgcWebSocketClient1.WriteAndWaitDataData(oStream);