본문으로 건너뛰기

requestCommand

requestCommand

실시간 채널(WebSocket 등)로 raw 커맨드를 직접 전송합니다.

파라미터

  • command (String): 서버로 보낼 커맨드 문자열
  • data (String): 커맨드와 함께 보낼 데이터 (JSON 직렬화 가능한 객체)
  • channel (String): 전송 채널 이름

반환: 없음 (void)

설명

Provider Instance의 정형화된 요청 대신 채널에 임의의 커맨드 메시지를 직접 보낼 때 사용합니다. 서버 프로토콜이 커맨드 기반인 경우 활용합니다.

Example

// 특정 채널로 커스텀 커맨드 전송
$vm.requestCommand("PING", { timestamp: "2026-07-08" }, "mainChannel");

// 구독 요청 커맨드
$vm.requestCommand("SUBSCRIBE", { topic: "stock.005930" }, "realtime");

관련

  • $vm.subscribeData(provInstName, callback) — PI 기반 실시간 구독
  • $vm.requestData(provInstName) — PI 기반 데이터 요청