TsgcWebSocketClient | Invio di un messaggio binario dal client

Una volta che il client si è connesso al server, può inviare messaggi binari. Per inviare un messaggio binario, è sufficiente chiamare il metodo WriteData().

 

Invia un messaggio binario

Chiamare il metodo WriteData() per inviare un messaggio binario. Questo metodo viene eseguito sullo stesso thread da cui viene chiamato.

 


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

Se QueueOptions.Binary ha un valore diverso da qmNone, invece di essere elaborato sullo stesso thread da cui viene chiamato, verrà elaborato su un thread secondario. Per impostazione predefinita questa opzione è disabilitata.

 

Inviare un messaggio binario e attendere la risposta

Chiamare il metodo WriteAndWaitData() per inviare un messaggio binario e attendere una risposta dal server. La funzione restituisce il messaggio binario ricevuto.

 


TsgcWebSocketClient1.WriteAndWaitDataData(oStream);