Spring Boot(내장 톰캣) 포트 번호(8080)와 Python(Server)과 Vue.js(Client)의 웹소켓 포트 번호(8080)를 동일하게 설정했더니 Spring Boot, Python 둘 중 하나가 이미 사용 중인 포트라고 실행이 안되는 이슈
🧨 Python 실행 중 발생한 오류 코드
HTTP(http)와 WebSocket(ws)은 다른 프로토콜이기 때문에 동일한 포트 번호에서 처리 가능
단일 서버 프로세스가 아니다. (Python, Spring Boot)
웹소켓 포트 번호를 다른 번호로 변경
=> WebSockets 공식 문서에도 같은 포트 번호를 쓰지 마라고 권장
https://stackoverflow.com/questions/13791050/is-it-possible-to-enable-tcp-http-and-websocket-all-using-the-same-port#comment18966874_13791050
https://websockets.readthedocs.io/en/stable/faq/server.html#how-do-i-run-http-and-websocket-servers-on-the-same-port