WebSocket (2) 썸네일형 리스트형 NodeJS의 웹 소켓으로 채팅방 만들기 express 서버 안에다가 websocket 생성 http,websocket 둘다 작동 굳이 같이 만들 http와 websocket을 같이 만들필요는 없다 같이 만드는 이유는 2개가 같은 port에 있길 원하기 때문 내 http 서버 위에 websocket 서버를 만들 수 있도록 하였다. import http from "http"; import express from 'express'; import WebSocket from "ws"; const app = express(); app.set("view engine", "pug"); app.set("views", __dirname + "/views"); app.use("/public", express.static(__dirname + "/public")).. http와 WebSocket에 대한 설명 어떤 것이 실시간을 가능하게 해주는 것인가? WebSocket http 모든 서버들이 작동하는 방식 유저가 request로 보내면 서버가 response로 응답 http에서 기억해야할 중요한 점은 stateless backend가 유저를 기억하지 못한다. 유저와 backend사이에 아무런 연결이 없다 req와res과정 뒤에 backend는 유저를 잊어버림 서버가 내가 누구인지 잊어버리는, 이렇게 잊는 것을 stateless라고 한다. WebSocker을 사용해서 연결 할려고 한다면 https://qweiop3334.tistory.com이 아닌 https 대신 wss로 해주면 댄다 WebSocket 연결이 일어날땐 마치 악수하는 것처럼 작동 브라우저가 서버로 websocket request를 보내면 서버가.. 이전 1 다음