TsgcWSPClient_sgc › 메서드 › Publish
채널을 구독한 모든 클라이언트에 메시지를 게시합니다.
procedure Publish(const aText, aChannel: String; const aGuid: String = ''; const aQueue: TwsQueue = queueLevel0);
| Name | Type | 설명 |
|---|---|---|
aText | const String | 게시할 페이로드입니다. |
aChannel | const String | 메시지가 게시되는 채널입니다. 이 채널을 구독한 클라이언트만 수신합니다. |
aGuid | const String | 대상 서버 측 sgc 프로토콜 인스턴스의 선택적 Guid. 기본값을 사용하려면 비워 두십시오. |
aQueue | const TwsQueue | 서버가 게시에 트랜잭션 큐잉을 적용할 때 사용되는 Queue 레벨. |
채널을 구독한 모든 연결된 클라이언트에게 OnEvent 핸들러를 통해 페이로드를 전달합니다. QoS가 Level 1 또는 2로 설정되면 메시지에 Id가 할당되고 서버는 OnAcknowledgment를 통해 전달을 확인합니다.
oProtocol.Publish('breaking news', 'news');