TsgcWebSocketClient | 客户端发送二进制消息

客户端连接到服务器后,可以发送二进制消息。要发送二进制消息,只需调用 WriteData() 方法。

 

发送二进制消息

调用 WriteData() 方法发送二进制消息。此方法在调用它的同一线程上执行。

 


oStream := TMemoryStream.Create(nil);
Try
  ...
  TsgcWebSocketClient1.WriteData(oStream);
Finally  
  oStream.Free;
End;

QueueOptions.Binary 的值与 qmNone 不同,则不在调用所在的同一线程上处理,而是在辅助线程上处理。默认情况下,此选项已禁用。

 

发送二进制消息并等待响应

调用 WriteAndWaitData() 方法发送二进制消息并等待服务器响应。该函数返回接收到的二进制消息。

 


TsgcWebSocketClient1.WriteAndWaitDataData(oStream);