2011-02-09 9 views
0

메신저 앱에있는 인스턴트 메시징에 필요한 현재 상태 알림과 같은 것들. Kik은 이것을 잘 수행하고 문자 메시지 경험을 여러 배로 향상시킬 수있었습니다.iPhone에서 실시간 앱을 구현 하시겠습니까?

웹 응용 프로그램 인 경우 혜성 구현을 수행하고 이벤트 루프 서버를 실행하여 연결을 처리하고 클라이언트 (Socket.IO ftw)에서 플래시/웹 소켓 또는 긴 폴링 연결을 유지합니다. .

3g + wifi 이상의 모든 연결을 사용하는 iPhone에 대해서는 너무 확신하지 않습니다. - NSURLRequest가 모든 것을 처리하고 백그라운드 스레드에서 장기간 실행되는 폴링 연결을 유지하는 것만 큼 쉬울 수 있으며 알림을 등록 하시겠습니까?

어쨌든 iPhone에서 실시간으로 구현 된 사람의 조언을 주시면 감사하겠습니다. 당신은 기본적으로 Socket.io와 Node.js를 사용할 수 있습니다

, 아이폰에 롱 폴링을 구현 :

답변

0

그럼 난 그냥 다른 사람들의 참조를 위해 지금 응답 것입니다. 이 라이브러리는 어딘가 IIRC하지만 그것은 단지 자신을 구현하기 위해 상대적으로 간단합니다

  • 는 공개 요청 및 데이터를 가져 오는 사이를 전환 할 전화 종류의 상태 머신을 구현 다른 요청을 해고.
  • 5 초 정도의 하트 비트 (HTTP 타임 아웃을 사용하지 않으려는 경우)를 구현하려면 protocol.so의 github 페이지에서 프로토콜과 관련된 인터페이스를 참조하십시오.
관련 문제