TsgcWebSocketClient | Client Send Binary Message

클라이언트가 서버에 연결되면 바이너리 메시지를 보낼 수 있습니다. 바이너리 메시지를 보내려면 WriteData() 메서드를 호출하기만 하면 됩니다.

 

바이너리 메시지 보내기

바이너리 메시지를 보내려면 WriteData() 메서드를 호출하십시오. 이 메서드는 호출된 동일한 스레드에서 실행됩니다.

 


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

QueueOptions.Binary qmNone과 다른 값을 가진 경우, 호출되는 동일한 스레드에서 처리되는 대신 보조 스레드에서 처리됩니다. 기본적으로 이 옵션은 비활성화되어 있습니다.

 

바이너리 메시지를 전송하고 응답을 기다리기

WriteAndWaitData() 메서드를 호출하여 바이너리 메시지를 보내고 서버로부터의 응답을 기다리십시오. 이 함수는 수신된 바이너리 메시지를 반환합니다.

 


TsgcWebSocketClient1.WriteAndWaitDataData(oStream);