TsgcWSPServer_WAMP › 이벤트 › OnMessage
WAMP 디코더가 전용 RPC 또는 PubSub 이벤트로 라우팅하지 않은 클라이언트의 들어오는 텍스트 프레임에 대해 발생합니다.
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
표준 WAMP v1 프레임(PREFIX, CALL, CALLCANCEL, SUBSCRIBE, UNSUBSCRIBE, PUBLISH)은 프로토콜 디코더에 의해 소비되어 전용 이벤트(OnCall, OnBeforeSubscription, OnPrefix…)를 통해 발생합니다. 그 외의 텍스트 프레임(일반적으로 애플리케이션 특정 확장 또는 알 수 없는 type id를 가진 메시지)은 여기서 표면화됩니다. 프레임을 조용히 무시하는 것은 안전합니다. WAMP v1에는 서버가 인식되지 않은 메시지를 확인해야 하는 계약이 없습니다.
procedure TForm1.WAMPServerMessage(Connection: TsgcWSConnection;
const Text: string);
begin
Memo1.Lines.Add(Format('[%s] passthrough: %s', [Connection.Guid, Text]));
end;