본문 바로가기
자바스크립트

[Node.js] 간단하게 소켓 통신하기

by AYAYz 2020. 4. 7.

WebSocket(ws)를 쓸 것이다. 

 

ws 모듈을 설치해준다 

npm install ws 

 

server.js

const WebSocket = require('ws');

const wss = new WebSocket.Server({ port : 54160}); //서버 생성

wss.on('connection', ws=>{      //요청 이벤트 처리
    ws.on('message', data=>{    //메시지 이벤트 처리
        console.log(data);      //메시지 출력
    })
})

 

client.js

const WebSocket = require('ws');

const ws = new WebSocket('ws://127.0.0.1:54160'); //서버에 연결

ws.on('open', ()=>{  //연결이 됐을 시 이벤트 처리
    ws.send('hi');   //메시지 보내기
});

 

 

평소에, 주고받기만 할 뿐인데 소켓통신이 너무 복잡해 보였다.

그냥 짧은 코드로 딱 딱 하고 싶었는데.

 

'자바스크립트' 카테고리의 다른 글

export import  (0) 2020.08.17
js css 길이 넘어가질 때  (0) 2020.05.02
[Javascript] Selection Sort  (0) 2020.02.15
node.js cmd 명령어 실행하기  (0) 2020.02.07
node.js 사이트 아이피 따기  (0) 2020.02.06

댓글