이것은 "JSONRPC 2.0" 메시지를 사용하여 구현된 기본 서브프로토콜입니다. 이 프로토콜을 사용하여 메시지를 전송할 때마다 다음 속성을 가진 JSON 객체가 생성됩니다:
jsonrpc: JSON-RPC 프로토콜의 버전을 지정하는 String입니다. 정확히 "2.0"이어야 합니다.
method: 호출할 메서드의 이름을 포함하는 String입니다. rpc라는 단어 뒤에 마침표 문자(U+002E 또는 ASCII 46)가 오는 메서드 이름은 rpc 내부 메서드 및 확장을 위해 예약되어 있으며 다른 용도로 사용해서는 안 됩니다.
params: 메서드 호출 중에 사용될 매개변수 값을 보유하는 구조화된 값입니다. 이 멤버는 생략될 수 있습니다.
id: 포함되는 경우 String, Number 또는 NULL 값을 포함해야 하는, 클라이언트가 설정한 식별자입니다. 포함되지 않으면 알림으로 간주됩니다. 값은 일반적으로 Null이 아니어야 하며[1] Number는 소수 부분을 포함해서는 안 됩니다[2]
JSON 객체 예제:
{"jsonrpc": "2.0", "method": "subtract", "params": [42, 23], "id": 1}
Publish/subscribe 메시지 패턴은 일대다 메시지 분배와 애플리케이션의 분리를 제공합니다. Wildcard 문자를 지원하므로, 채널의 계층 구조를 구독할 수 있습니다. 예: 'news'로 시작하는 모든 채널을 구독하려면 Subscribe('news*')를 호출하십시오.
TsgcWSPClient_sgc: 서버 프로토콜 기본 VCL 구성 요소.
TsgcWSPClient_sgc: Client Protocol Default VCL Component.
Javascript 구성 요소: 클라이언트 Javascript 참조.
즐겨 사용하는 웹 브라우저로 이 프로토콜을 테스트하려면 이 URL을 입력하십시오(사용자 지정 host 및 포트를 정의해야 함)
http://host:port/esegece.com.html