익스프레스(HTTP)와 웹 소켓(WS)은 같은 포트를 공유할 수 있으므로 별도의 작업이 필요하지 않습니다.
2189
36 câu hỏi đã được viết
익스프레스(HTTP)와 웹 소켓(WS)은 같은 포트를 공유할 수 있으므로 별도의 작업이 필요하지 않습니다. 라는 노드교과서의 글과 제로초님이 강의에서도 말씀해주신 "포트를 공유할수있다." 라는 말이 잘 이해가 안가서 질문드리게 됬습니다.
포트란 컴퓨터내에서 실행되고있는 수많은 프로그램들을 구분하는 논리적인 접속장소라고 알고있는데 웹소켓과 익스프레스가 같은 포트를 공유할수 있다는 말은 웹소켓을 하나의 프로그램이라고 보지않고 익스프레스와 같은 포트에서 돌아갈수있는 프로그램이라도 생각을 해서 포트를 공유할수 있는건가요 ?
아니면 익스프레스는 HTTP 프로토콜을 사용하고 웹 소캣은 WS 프로토콜을 사용하니깐 포트번호는 같지만 프로토콜이 달라서(http://localhost:8080과 ws://localhost:8080) 익스프레스와 웹 소캣은 "구분이 되므로" 포트를 공유할수 있는건지 여쭤보고 싶습니다.
또 이렇게 포트를 공유할수 있게 해주는 주체가 Express인지 Web Socket인지도 궁금합니다!
Câu trả lời 2
0
"웹소켓 요청은 실제로 http요청을 먼저 보낸 뒤에 클라이언트와 서버가 동시에 웹소켓 요청으로 업그레이드해서 양방향 통신을 만듭니다." 이 말씀이 웹소켓 통신을 하기위해 우선 클라이언트와 서버가 연결이 되어야하기때문에 http로 우선 connection 요청을 보내고 connection이 된다면 그때부턴 웹소켓 요청으로 업그레이드해서 양방향 통신을 시작할수 있다라는 말씀이신건가요??
0
웹소켓과 http는 같은 프로그램으로 칩니다. 웹소켓 요청은 실제로 http요청을 먼저 보낸 뒤에 클라이언트와 서버가 동시에 웹소켓 요청으로 업그레이드해서 양방향 통신을 만듭니다.
주체는 http라고 보시면 됩니다. 익스프레스나 웹소켓은 둘다 라이브러리일 뿐입니다.
리눅스 노드 설치시 패키지
0
162
0
socket.js 에서 referer로부터 roomId를 가져올 때
0
907
3
스트리밍 방식으로 대용량 파일 업로드 & 다운로드 관련 질문
0
2281
2
a[title] 질문드립니다
0
376
1
리뉴얼 강의 및 공부 방법
0
583
1
jwt decode
0
1130
1
node.js 교과서 3판 질문드립니다
0
392
1
passport와 jwt
0
434
1
리뉴얼 강의
0
421
2
혹시 Node.js 교과서 3판 이북은 언제 나오나요?
0
355
1
몽고디비 사용자도 MYSQL부분을 들어야 하나요???
0
482
1
sql 쿼리 로그는 어떤 모듈이 작성하나요?
0
506
2
nunjucks res.render('error'); 작동을 안합니다.
0
512
1
질문있습니다.
0
348
1
multer 한글 파일 업로드시 파일명이 깨져요.
1
3536
1
수업자료는 어디있나요?
0
368
1
질문 있습니디
0
237
1
multer 사용시 file 외 name값은 못받나용?
0
417
1
코드 중복 부분 질문드립니다.
0
299
1
api 만드는 이유 질문드립니다.
0
288
1
Strategy의 done에 대해 질문드립니다.
0
367
1
안녕하세요 fs 권한 관련 질문드립니다
0
451
1
시퀄라이즈 연결질문...
0
500
2
res.setHeader vs res.cookie
0
1789
3

