TsgcWebSocketClient | Envoi d'un message binaire client

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().

 

Envoyer un message binaire

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.

 

Envoyer un message binaire et attendre la réponse

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