Websocket 통신연습
웹소켓 테스트를 위해 local에 서버 환경을 구축할 수도 있지만, 번잡한을 피하기 위해 온라인 웹소켓 서버를 이용하여 테스트한다.
시험환경은 아래와 같다.
Websocket 서버 | https://www.websocket.org/ |
Websocket 클라이언트 | WIFI Module |
1. Websocket 구현내용
프로젝트위치 | net/lib_websocket_lite/demo ← 추후 게재 예정 |
2.1 HTTP 기반 Websocket 시험준비
기본 코드는 아래와 같이 HTTP 기반으로 통신을 하도록 설정되어 있다.
2.2 HTTP 기반 Websocket 시험결과
ws://echo.websocket.org 에 websocket을 연결하여, 메시지 주고 받는 echo test 결과는 아래와 같다.
3.1 HTTPS 기반 Websocket 시험준비
기본 코드에서 아래와 같이 HTTPS를 기반으로 통신을 하도록 설정해 준다.
3.2 HTTPS 기반 Websocket 시험준비
wss://echo.websocket.org 에 websocket을 연결하여, 메시지 주고 받는 echo test 결과는 아래와 같다.