Una volta che il client si è connesso al server, può inviare messaggi binari. Per inviare un messaggio binario, è sufficiente chiamare il metodo WriteData().
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.
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);