repeator
85
2021-10-14 09:23:21
1
94

[Spring + websocket] 실시간 채팅 기능 구현 관련하여 문의드립니다.


안녕하세요. SpringFrame + websocket 관련하여 전문가님들의 고견이 필요하여 

글 올립니다. 


현재 SpringFrame 기반으로 웹사이트를 개발하였는데요. 


A는 상품을 판매하는 사용자 웹사이트, B는 A를 관리하는 관리자 사이트로 

2개 웹사이트를 개발하였습니다. 


여기에 websocket활용하여 실시간 채팅 문의 기능을 탑재코자 하는데요. 



A와 B는 각각 별도 도메인을 가지고 있고, B는 보안상 외부인의 출입을 막기위해 

회사 네트워크망에서만 접속되도록 설정해두었습니다. 


websocket을 확인해본 결과, ws 또는 wss 프로토콜을 이용하여 통신을 하던데요. 


A사이트에 websocket을 탑재할경우, B사이트 접속하는 관리자도 ws(wss) 프로토콜을

이용해 채팅을 하려면 어떻게 해야 하는지 궁금합니다. 


만약, 불가능하다면, A와 B사이트를 이용하는 유저 즉, 고객(사용자), 관리자간 실시간 

채팅기능을 구현하려면 어떻게 해야 하는지 궁금합니다. 

0
  • 답변 1

  • roamer
    316
    2021-10-14 10:02:08

    웹소켓을 여는 서버가 있고 웹소켓을 받아들이는 클라이언트가 있습니다. 관리자 프로그램에서 웹소켓을 열고 사용자 프로그램에서 웹소켓을 연결해서 채팅프로그램 만들면됩니다. 굳이 같은 도메인 아니여도 연결가능합니다. 단 cors관련이슈가 있을 수 있으니 잘 찾아보세요

  • 로그인을 하시면 답변을 등록할 수 있습니다.