기본적으로 webRTC는 1:1 peer to peer를 전제로 한 통신 방법이고 ,
저는 지금 간단한 로그인/회원가입 >> 방들이 열거되는 대기실 >> 최대 8인의 대화방에서 화상채팅을 할 수 있는 프로젝트로 확장시키고 있는 상황이기 때문에 ,
이미 스트림을 주고 받고 있지 않은 소켓이 새로 입장했을때만
옳바르게 연결구조가 이뤄 지도록 고민을 하는 하루 였습니다.
대강 수단도 어느정도 떠오르는 상황이지만
아침부터 12시간이 넘게 앉아있었던 하루이기 때문에 내일을 위한 숙제로 남겨 놓았습니다.
js 내장함수가 적재적소에 떠오를때까지 꾸준히 풀 생각입니다.
힘든데 재밌습니다. 사실 리액트를 사용하지 않은 바닐라JS와 노드로 이러한 시도를 하는것이
그렇게 효율적이지 않은 방법이라고 생각하고 있지만, 아직 여유가 있을때
핵심 스택을 다양한 방식으로 충분한 시간을 가지고 공부하는것은 굉장히 좋은 기회라고 생각합니다.
특히나 SOCKET IO나 NEST ORM 정도는 프론트/백 을 가리지 않고 어느정도는 구현 할 줄 알아야
프론트만 짜는 상황이 와도 그렇지 못한것보다 훨씬 큰 도움이 된다고 생각합니다.