app.js
파일에 DOM 으로 각각 form : messageFrom
, ul : messageList
로 연결합니다.addEventListener("submit", fn)
form
submit
이벤트 시에 input.value
를 socket.send(input.value)
로 넘겨줍니다.input.value
는 비워줍니다.on("message", fn)
socket.on("message", (message) => socket.send(message.toString()));
addEventListener("message", fn)
socket.addEventListener("message", (message) => console.log(message.data));
socket
들의 정보를 모읍니다.socket
들 모두에게 메세지를 돌려줍니다.const sockets = [];
socket
들에게 메시지 전달해줍니다.서버
가 브라우저1
에서 메세지를 받을때 브라우저2
에게도 전달해주는 방법으로 브라우저1
, 브라우저2
가 동일한 데이터를 동시에 받으며 연결되어있는 것 같은 동작을 합니다.