2012-10-19 4 views
12

저는 meteor.js 프레임 워크에 정말 흥미가 있습니다. 그러나 NSURLConnection과 같은 C의 고유 객체를 통해 프레임 워크의 실시간 기능을 활용할 수 있는지 여부는 확실하지 않습니다. How does the Meteor JavaScript framework work?기본 iOS 클라이언트가 meteor.js 서버에 연결할 수 있습니까?

의 웹 소켓 시작하자 :

는 클라이언트/서버 메시징 socks.js 또는 소켓 같은 를 사용하여 WebSocket을 통해 이루어집니다 meteorjs가 어떻게 작동하는지 나는에이 질문을 참조하는 몇 가지 구체적인 질문이 .io.

Meteor 서버와 통신 할 수있는 네이티브 앱에서 웹 소켓을 활용하기위한 objective-C 라이브러리 또는 프레임 워크가 있습니까?

MongoDB를 할 수있는 클라이언트 측 연결이 정말 멋지다 :

두 번째로는 MongoDB를 클라이언트입니다. mongo-server 드라이버를 클라이언트에 복제합니다. 불행히도, 마지막으로 을 확인한 후에도이 데이터베이스 연결을 안전하게 유지하려고했습니다.

이것은 유성의 가장 흥미로운 부분처럼 보입니다. 그러나 이것은 숨겨진 UIWebView에서 자바 스크립트 문자열을 실행하는 것 이외에 유성 서버와 통신하는 표준 방법이 없다는 것을 의미합니까?

답변

5

완전한 대답은 아니지만 잘하면 몇 가지 지침을 시작하십시오.

Meteor는 DDP - 분산 데이터 프로토콜이라는 프로토콜을 사용합니다. 그것을 소개하는 블로그 포스트가 여기에 있습니다 : http://meteor.com/blog/2012/03/21/introducing-ddp

여기 GitHub의에 목표 - C 클라이언트 라이브러리가있다 : 나는 그것을 위해 보증 할 수는 실제 문서가 없습니다 있지만 https://github.com/alansikora/objective-c_ddp-client 코드는 짧고 합리적으로 이해할 수 있어야 이미 Objective-C를 쓴 사람이

다른 점은 iOS 클라이언트에 대한 기술을 발견 할 수 있는지 확인하는 것입니다. Meteor는 초기 단계 였고 사용법을 모두 배우고있었습니다.

9

여기에 관심이있는 분들은 여기에서 객관적인 ddp 클라이언트 라이브러리에 대해 연구하고 있습니다. 아직 막 시작했는데 아직 문서가 없지만 모든 것이 잘 작동합니다. 이 프로젝트는 여기에 있습니다 : https://github.com/boundsj/ObjectiveDDP

DDP 클라이언트에 대한 사양 현재 위치 : IOS 클라이언트가 암호 패키지를 사용하여 유성 서버에 인증 할 수 있습니다 나는 또한 유성 인증을위한 라이브러리를 짓고 있어요 https://github.com/boundsj/ObjectiveDDP/blob/master/Specs/ObjectiveDDPSpec.mm

있도록. 모두 함께 모여이 샘플 TODO 앱에서 작업합니다 (동일한 Repo의 일부 임) : https://github.com/boundsj/ObjectiveDDP/tree/master/Example

관련 문제