클라이언트가 서버에 연결되면 바이너리 메시지를 보낼 수 있습니다. 바이너리 메시지를 보내려면 WriteData() 메서드를 호출하기만 하면 됩니다.
바이너리 메시지를 보내려면 WriteData() 메서드를 호출하십시오. 이 메서드는 호출된 동일한 스레드에서 실행됩니다.
oStream := TMemoryStream.Create(nil);
Try
...
TsgcWebSocketClient1.WriteData(oStream);
Finally
oStream.Free;
End;
QueueOptions.Binary 가 qmNone과 다른 값을 가진 경우, 호출되는 동일한 스레드에서 처리되는 대신 보조 스레드에서 처리됩니다. 기본적으로 이 옵션은 비활성화되어 있습니다.
WriteAndWaitData() 메서드를 호출하여 바이너리 메시지를 보내고 서버로부터의 응답을 기다리십시오. 이 함수는 수신된 바이너리 메시지를 반환합니다.
TsgcWebSocketClient1.WriteAndWaitDataData(oStream);