客户端连接到服务器后,可以发送二进制消息。要发送二进制消息,只需调用 WriteData() 方法。
调用 WriteData() 方法发送二进制消息。此方法在调用它的同一线程上执行。
oStream := TMemoryStream.Create(nil);
Try
...
TsgcWebSocketClient1.WriteData(oStream);
Finally
oStream.Free;
End;
若 QueueOptions.Binary 的值与 qmNone 不同,则不在调用所在的同一线程上处理,而是在辅助线程上处理。默认情况下,此选项已禁用。
调用 WriteAndWaitData() 方法发送二进制消息并等待服务器响应。该函数返回接收到的二进制消息。
TsgcWebSocketClient1.WriteAndWaitDataData(oStream);