
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 가 동일한 데이터를 동시에 받으며 연결되어있는 것 같은 동작을 합니다.