# Websocket 연결 문의

**URL:** <https://devforum.kaia.io/t/websocket/3148>\
**Category:** Caver\
**Tags:** caver-js, klaytn\
**Created:** [1월 10, 2022, 2:51오전 UTC](https://devforum.kaia.io/t/websocket/3148 "2022-01-10T02:51:27Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![fromzero](https://avatars.discourse-cdn.com/v4/letter/f/ad7895/32.png) [@fromzero](https://devforum.kaia.io/u/fromzero)\
**Post date:** [1월 10, 2022, 2:51오전 UTC](https://devforum.kaia.io/t/websocket/3148/1 "2022-01-10T02:51:27Z")

</div>

안녕하세요

websocket을 통해 현재 블록에 대한 정보를 실시간으로 받아오고,  
이 기능이 연동되면 차후 컨트랙트 내의 자체 event도 연동하고 싶었는데  
websocket 연동에서부터 막혀서 질문 남깁니다 ㅠ

포럼의 [이 글](https://devforum.kaia.io/t/caver-js-ext-kas-event/1273/6)과 [이 글](https://devforum.kaia.io/t/command-line-block-user-interrupt/2522) 등을 참고하여 다음과 같이 세팅해보았는데

```auto
import CaverExtKAS from "caver-js-ext-kas";

const CaverWithWebsocket = new CaverExtKAS();
CaverWithWebsocket.initNodeAPI(
  8217,
  ACCESS_ID,
  SECRET_KEY,
  false
);

const subscription = CaverWithWebsocket.rpc.klay
  .subscribe("newBlockHeaders", (error, event) => {
    if (error) {
      console.log("ERROR", error);
    }
    console.log("EVENT", event);
  });

```

아래의 에러가 뜹니다.  
어디서 세팅을 잘못한 걸까요?

항상 빠르고 친절한 답변 감사드립니다 ^^

```auto
WebSocket connection to 'wss://{ACCESS_ID}:{SECRECT_ACCESS_KEY}@node-api.klaytnapi.com/v1/ws/open?chain-id=8217' failed: 

```

```auto
ERROR Error: connection not open on send()
    at Object.ConnectionNotOpenError (errors.js:69)
    at index.js:186
    at Map.forEach (<anonymous>)
    at WebsocketProvider.push../node_modules/caver-js-ext-kas/node_modules/caver-js/packages/caver-core-requestmanager/caver-providers-ws/src/index.js.WebsocketProvider._onClose (index.js:185)

```

```auto
Error: connection not open on send()
    at Object.ConnectionNotOpenError (errors.js:69)
    at index.js:186
    at Map.forEach (<anonymous>)
    at WebsocketProvider.push../node_modules/caver-js-ext-kas/node_modules/caver-js/packages/caver-core-requestmanager/caver-providers-ws/src/index.js.WebsocketProvider._onClose

```

---

<div class="post-metadata">

**Author:** ![Jamie](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/jamie/32/1472_2.png) [@Jamie](https://devforum.kaia.io/u/Jamie)\
**Post date:** [1월 10, 2022, 3:18오전 UTC](https://devforum.kaia.io/t/websocket/3148/2 "2022-01-10T03:18:04Z")

</div>

안녕하세요

[https://docs.klaytnapi.com/undefined-2/sdk#websocket-provider-using-kas-node-api](https://docs.klaytnapi.com/undefined-2/sdk#websocket-provider-using-kas-node-api) 이 문서 확인 부탁드립니다.
