Depois que o cliente se conectou ao servidor, ele pode enviar mensagens binárias. Para enviar uma mensagem binária, basta chamar o método WriteData().
Chame o método WriteData() para enviar uma mensagem binária. Este método é executado na mesma thread a partir da qual é chamado.
oStream := TMemoryStream.Create(nil);
Try
...
TsgcWebSocketClient1.WriteData(oStream);
Finally
oStream.Free;
End;
Se QueueOptions.Binary tiver um valor diferente de qmNone, em vez de ser processada na mesma thread que é chamada, ela será processada em uma thread secundária. Por padrão, esta opção está desabilitada.
Chame o método WriteAndWaitData() para enviar uma mensagem binária e aguardar uma resposta do servidor. A função retorna a mensagem binária recebida.
TsgcWebSocketClient1.WriteAndWaitDataData(oStream);