2014-07-14 3 views
-1

socket.io 및 websockets의 개념을 이해하려고합니다.socket.io를 사용하여 두 피어간에 비공개 메시지 보내기

많은 사용자가 socket.io를 통해 채널에 연결되어 있다고 가정하면 두 명 (피어)이 socket.io 서버를 통해 데이터를 전달하지 않고 비공개 대화를 시작할 수 있습니까?

경우, websocket을 사용하는 브라우저에 브라우저.

데이터 (오디오 비디오)가 브라우저에서 두 사용자 사이의 브라우저로 흐르게하여 서버가 사적인 대화를 시작하는 사용자의 데이터로 포화되지 않도록해야하기 때문에 묻습니다.

가능한 경우 교환하기 위해 어떤 데이터를 교환해야합니까?

답변

1

브라우저를 브라우저에 연결하는 방법에 대한 답변을 읽어보십시오.

https://stackoverflow.com/a/7933140/3375010

사실, socket.io와 P2P 통신을 시작 불가능입니다. 그러나 WebRTC은 음성, 비디오, 파일 공유를위한 브라우저 응용 프로그램에서 브라우저를 지원합니다. ...

+0

그래서 피어 투 피어 통신을 수행하고 서버를 통한 데이터 전송을 피할 수 있습니까? 서버로 이동하십시오. 그렇다면 두 피어를 연결하는 방법을 보여줄 수 있습니다. ips와 브라우저 세부 정보만으로? – user3620693

+0

예, 가능하지만 socket.io에는 사용할 수 없습니다. 링크의 일부 기사는이를 수행하는 방법을 보여줍니다. –

+0

그러나 socket.io가 없으면 통신 할 필요가있는 두 피어를 찾는 방법은 무엇입니까? – user3620693

관련 문제