2. 소켓으로 메시지 주고 받기 : socket.io

장서연·2021년 4월 12일
1
post-thumbnail
post-custom-banner
io.on("connection", (socket) =>{
	const {url} = socket.request;
  	console.log(`연결됨: ${url}`);
  	socket.on("text", (text) => console.log(`메시지: ${text}`));
});

메시지를 받을 때on 메서드로 주제를 분리해서 핸들링하는 방식을 사용한다. 위는 "text"라는 주제로 들어온 메시지에만 반응해 출력한다.

메시지를 전송할 때emit 메서드를 사용하면 된다. 첫벉째 인자로 주제를 적고, 2번째 인자에 실제 데이터를 쏘면 된다.

//main.js (서버)
<script>
        function buttonClicked(){
            const socket = io("localhost:5500")
            socket.emit("text", "hello?")
        }
</script>
post-custom-banner

0개의 댓글