2011-01-02 3 views
1

NodeJS 서버 구현을 사용하고 싶지 않습니다. 어떤 프로토콜을 지원하려면 서버 구현이 필요합니까? 기술적 세부 사항은 어디에서 찾을 수 있습니까?Socket.IO의 서버 부분을 구현하는 데 필요한 설명서가 있습니까?

+0

그래서 _________ 프로그래밍 언어를 사용하여 ________을 구현하고 있으며 신청서는 _____________이며 고객에게 _____________해야합니다. 말이된다. 내가 잠시 생각해 보자. – Pointy

+1

@Pointy, 그는 Socket.IO 구현에 사용되는 프로토콜을 요구하고있다. 비록 Socket.IO가 표준화되어 있지는 않지만 합리적인 질문 인 것 같습니다. 누군가가 HTTP 프로토콜을 설명하기 전에 어떤 언어를 사용하고 있는지 묻지 않아도됩니다. –

+0

@Mathew Flaschen 그게 사실 일 수도 있고 그렇다면 [Socket.IO 홈 페이지] (http://socket.io/)에 나열된 일부 노드가 아닌 서버 쪽 프로젝트가 있습니다. – Pointy

답변

2

Use the source. 클라이언트 라이브러리는 지정된 순서대로 전송을 시도 할 것이다 :

transports: ['websocket', 'flashsocket', 'htmlfile', 
      'xhr-multipart', 'xhr-polling', 'jsonp-polling'], 

그것은 브라우저 기능을 결정하고, 일치하는 첫 번째 하나를 사용하는 이들 각각에 .check() 메소드를 호출합니다. 연결시 실제로 연결하는 연결을 찾을 때까지 다른 전송을 계속 시도합니다. 응용 프로그램은 options 필드를 사용하여이 선택 프로세스를 원하는대로 사용자 정의 할 수 있습니다.

관련 문제