2014-04-24 2 views
1

HTML/Javascript로 간단한 응용 프로그램을 구현하고 싶습니다.WebRTC 문자열 메시지 보내기

두 페이지 :

page1.html 및 page2.html이어야합니다. page1에는 텍스트 상자와 버튼이 있어야합니다. 버튼을 누르면 페이지 2로 보내 져야합니다.

나는이 예제를 발견하고 주최 한 :

http://bobvann.noip.me/temp/chatp2p/

(이 같은 서버에서 실행되는 루비 프로그램에 연결하는 웹 소켓 작동

나 간단한 솔루션을 주시기 바랍니다. 페이지에서 다른 사람에게 문자 메시지를 보내는 방법.

고맙습니다.

좋은 하루 되세요 :)

+1

여전히 서버 측 소프트웨어 즉 신호 서버가 필요하다는 것을 알고 있습니까? WebRTC는 피어 - 투 - 피어이지만 각 클라이언트는 다른 피어를 찾아야하며 방송과 청취만으로는 효과가 없습니다. –

+1

예, 서버 측 소프트웨어를 실행해도 문제가 없습니다. 서버가있어서 원하는대로 실행할 수 있습니다. 내가해야 할 일은 실제로 스마트 폰에 쓰고 바탕 화면에 메시지를 실시간으로 표시하는 것입니다. 어떤 기술을 사용해야하는지에 상관없이. 나는 WebRTC가 괜찮을 것이라고 생각했다. 이전에 게시 한 링크에는 webRTC와 websocket 서버를 사용하는 두 명의 사용자가 화상 채팅을 통해 인터넷에서 찾은 예제가 있습니다. 이제는 문자를 편집하고 문자를 편집하는 것이 가능할 것이라고 생각합니다. 감사 BR – user3520818

답변

1

오디오 및 비디오 용 WebRTC를 설정하는 방법을 알고 있다고 가정하면 대답은 매우 짧습니다. 오디오 및 비디오에 사용되는 비슷한 "피어 연결"을 통해 WebRTC 데이터 채널을 사용해야합니다. Here은 문자열 전송 방법을 보여주는 적절한 예입니다. JSON에서 구조화 된 메시지를 전송할 때이 인터페이스를 사용할 수 있어야합니다. 주요 브라우저는 객체로의 변환을 처리하는 JSON.parse입니다.

하지만 문제가 해결 될지라도 구성 가능한 작동하지 않는 예제보다 조금 더 자세하게 작동하는지 알고 싶을 것입니다. 최신 정보 및 사용 방법은 this article on HTML5 Rocks에서 확인할 수 있습니다. 작업의 본질은 신뢰할 수있는 모드를 사용한다는 것을 의미합니다 — 메시지에 도착하지 않거나 도착할 가능성이 희박한 것을 원하지 않습니까? 나머지는 당신에게 달렸습니다.

어쨌든 WebRTC가 디자인 한 모든 것을 보여주는 this presentation about WebRTC at Google I/O을보고 이해하는 것이 좋습니다.

+0

'eval()'은별로 유용하지 않습니다. 특히'eval()'의 위험성을 고려하여'JSON.parse()'를 사용하는 것이 더 좋지 않을까요? – MyUser

+0

@ 내 사용자 Wooooooaaaah. 2 년 전 너무 바보 같았 어. 고마워, 곧 고칠 것입니다. –