페이지 선택
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in pages

Websocket 통신연습

웹소켓 테스트를 위해 local에 서버 환경을 구축할 수도 있지만, 번잡한을 피하기 위해 온라인 웹소켓으로 https://www.websocket.org/ 을 사용해 간단히 테스트해보자.

웹소켓 client로 wscat를 이용한다.

 

♦  wscat을 사용하기 위해 nodejs와 npm를 먼저 설치해야한다. Windows의 경우 nodejs 설치시 npm도 같이 설치된다.→ https://nodejs.org/ko/download/

♦ 이제 wscat을 설치한다. 다음과 같이 npm 명령을 사용하여 설치한다. → D:>npm install -g wscat

 

 

 

1. Websocket을 통한 메시지 송수신- HTTP 기반

웹소켓 테서트 서버 ws://echo.websocket.org 에 websocket을 연결하여 메시지 보내고, 메시지가 그대로 되돌아 오는 것을 테스트한다.

→ D:>wscat -c ws://echo.websocket.org

 

 

 

 

websocket 서버는 전달 받은 메시지를 그대로 echo 해 주는 기능을 갖추가 있다. web socket와 연결하여 “hello”라는메시지를 전송하였을때 이를 그대로 돌려주는 것을 확인 할 수 있다.

 

 

 

 

 

2. Websocket을 통한 메시지 송수신- HTTPS 기반

⊕ https 웹소켓인 경우는 ws:// 대신 wss:// 로 하면 동일한 결과를 확인할 수 있다. → D:>wscat -c wss://echo.websocket.org

 

 

 

 

 

 

 

 

 

3. Websocket 을 통한 메시지 송수신- Packet 캡쳐로 확인

– 추후 삽입예정

 

 

 

 

 

Viewed Page List