HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
📯
부스트캠프 7기 BE 멤버쉽 설계
/
ws://host:포트 로 소켓을 연결하든 http://host:포트로 소켓을 연결하든 똑같이 동작하는데 이유가 뭘까요?

ws://host:포트 로 소켓을 연결하든 http://host:포트로 소켓을 연결하든 똑같이 동작하는데 이유가 뭘까요?

요약
확인
확인
레이블
8주차
 
(저도 잘 모르긴 하지만) Socket.IO 내부 로직때문에 그런거라고 생각하고 있습니다.
https://socket.io/docs/v4/how-it-works/#upgrade-mechanism
(다이렉트로 WS를 꽂으면 개인 방화벽이나 백신 등으로 인하여 매우 긴 딜레이가 생길 수 있어서, UX를 위해 기본적으로 HTTP Long-Polling으로 먼저 연결하고 WS가 가능하면 그때 연결한다)
 
사용하는 포트가 똑같아서 그런게 아닐까?
 
ws → 80 포트
wss → 443
 
http → 80 포트
https → 443