TsgcWSPServer_sgc › 이벤트 › OnBinary
클라이언트가 서버에 바이너리 프레임을 보낼 때 발생합니다.
property OnBinary: TsgcWSBinaryEvent;
// TsgcWSBinaryEvent = procedure(Connection: TsgcWSConnection; const Data: TMemoryStream) of object
—
바이너리 프레임은 sgc JSON 봉투를 우회합니다. 서버는 원시 바이트를 이 이벤트로 전달합니다. Data는 0에 위치하고 구성 요소가 소유하는 TMemoryStream입니다 — 유지해야 하는 경우 핸들러가 반환되기 전에 콘텐츠를 복사하십시오. 텍스트 메시지는 대신 OnMessage에 나타납니다.
procedure TForm1.oProtocolBinary(Connection: TsgcWSConnection; const Data: TMemoryStream);
begin
Memo1.Lines.Add(Format('%d bytes from %s', [Data.Size, Connection.Guid]));
end;