WebRTC 다른 방 유저만나는 이슈 수정하기

0

WebRTC 프로젝트 진행중 한가지 문제를 만났다.
분명 방이름이 다른데 다른 방 사람이 내 방에 들어오는것이 아닌가.
프로젝트를 친구들에게 배포하자마자 이런문제가 발생했다.
의도치않은 랜덤 소개팅

원인은 offer, answer, candidate, disconnect 할때
모든 유저에게 해당 메시지를 보내버렸던 것이었다.

socket.on("candidate", (candidate, roomname) => {
    socket.broadcast.to(roomname).emit("getCandidate", candidate);
  });

이렇게 해당 룸에만 보내게 수정해 이슈를 해결했다.

짧은 프로젝트 기간에 한가지 레퍼런스만 보고 코드를 구현하다보니 이런 문제가 발생한것 같다.
여러가지 자료를 봐야겠다는 생각을 했다.

0개의 댓글