Une fois que le client s'est connecté au serveur, il peut envoyer des messages binaires. Pour envoyer un message binaire, appelez simplement la méthode WriteData().
Appelez la méthode WriteData() pour envoyer un message binaire. Cette méthode est exécutée sur le même thread depuis lequel elle est appelée.
oStream := TMemoryStream.Create(nil);
Try
...
TsgcWebSocketClient1.WriteData(oStream);
Finally
oStream.Free;
End;
Si QueueOptions.Binary a une valeur différente de qmNone, au lieu d'être traité sur le même thread appelant, il sera traité sur un thread secondaire. Par défaut, cette option est désactivée.
Appelez la méthode WriteAndWaitData() pour envoyer un message binaire et attendre une réponse du serveur. La fonction retourne le message binaire reçu.
TsgcWebSocketClient1.WriteAndWaitDataData(oStream);