2014-03-03 2 views
1

socket.io 서버를 사용하여 reveal.js 클라이언트와 마스터 프레젠테이션을 함께 연결하려고합니다.Socket.io가 잘못된 URL을 얻으려고 시도합니다.

나는 하킴센이 자신의 github 페이지에서 설명한 모든 것을했지만 서버에 연결하는 동안 socket.io는 여전히 오류를 생성합니다.

GET http://0.0.7.156:8080/socket.io/1/?t=1393864538446 net::ERR_ADDRESS_UNREACHABLE 

내 로컬 컴퓨터 이름이 0.07.156으로 변경되면 쿼리가 성공합니다.

나는 프레젠테이션 설정이 잘못되었지만이를 수정하는 방법을 이해할 수 없다고 생각합니다.

클라이언트 :

multiplex: { 
      secret: null, 
      id: 'a9e10bc1b02efafe', 
      url: 'localname:1948' 
    }, 

마스터 :

내 경험하고있다
multiplex: { 
      secret: '13938623264068002486', 
      id: 'a9e10bc1b02efafe', 
      url: 'localname:1948' 
    }, 
+0

이 주소가 0.0.7.156:8080이며 존재하는지 확인 하시겠습니까? 서버가 응답하지 않는 것 같습니다. – goten

+0

이 주소는 작동하지 않지만 socket.io 서버가 응답합니다. 1948 포트로 이동하면 프리젠 테이션이 작동하기 때문입니다. – antonama

답변

3

내가 localhost 사용하는 경우 있음 : reveal.js 휴식의 내부

url: 'localhost:1948', 

뭔가를하고 localhost을 내부적으로 변환 "말도 안되는"주소 0.0.7.156 (봉 우리는 코드를 파헤 치고 그 이유를 찾은 사람을 가리키며, 슬프게도 현재 시간이 없습니다.) 내가 대신 127.0.0.1를 사용하는 경우 :

url: '127.0.0.1:1948', 

모든 테스트를 위해 최소한 로컬, 잘 작동합니다.

나중에 슬라이드를 배포 할 때 사용할 호스트 이름으로 127.0.0.1을 변경해야합니다.

희망이 도움이됩니다.

관련 문제