자바스크립트
[Node.js] 간단하게 소켓 통신하기
AYAYz
2020. 4. 7. 00:07
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'); //메시지 보내기
});
평소에, 주고받기만 할 뿐인데 소켓통신이 너무 복잡해 보였다.
그냥 짧은 코드로 딱 딱 하고 싶었는데.