2010-08-19 2 views
0

컴퓨터와 모바일 장치간에 데이터를 어떻게 전송할 수 있을지 궁금합니다. 나는 게임 키트에 대해 bonjour에 대해 조금 읽었지만 (그것에 대해 많이 알지는 못했지만) 가장 좋은 방법이 무엇인지에 대한 전문가의 생각을 알고 싶습니다.OSX와 iPhone/iPad 간의 데이터 전송

기본적으로 빌드하고 싶은 것은 OSX에서 모바일 장치 (iPhone, iPod touch 또는 iPad)로 데이터를 보내는 일방적 트래픽 응용 프로그램입니다. 데이터 전송은 사진, 텍스트 (특정 크기 및 위치 요법) 또는 비디오입니다. 휴대 기기는이 데이터를 수신하고 표시해야합니다. 더 이상 없습니다. 내 생각에 WiFi 솔루션이 가장 좋을 것 같습니다.

어떻게하면됩니까? 이 자료를 정리하는 데 도움이되는 자습서가 있습니까?

미리 감사드립니다.

안부,
폴 Peelen 아직 응답으로

답변

1

. . .

Bonjour는 LAN 네트워크에 더 초점을 맞추기 때문에 WiFi로 제한됩니다.

Mac App은 LAN상의 서비스를 광고하고 클라이언트는이를 볼 수 있지만 실제로 응용 프로그램 통신은 적절한 프로토콜을 사용하여 다른 TCP 소켓에서 실행됩니다.

(당신이 반대로 CFNetwork에서 원하는 것이지만 - 맥에서 전화로 밀어)이 연결된 답변이 도움이 될 수 있습니다 (높은 수준의 프레임 워크를 찾고 아마도 즉, AV 더 낫다 비디오의

[iPhone]: How send output stream via wireless network?

1).

내가하고 싶은 일에 대한 자세한 내용을 모르는 채로 iPhone으로 데이터를 전송하는 대신 iPhone (AMQP, XMPP 또는 유사한 프로토콜)에 경량의 알림을 보내는 것이 가장 좋습니다. Mac에서 리소스로 돌아가는 URL - 이미지, 비디오 등에 표준 HTTP GET을 사용할 수있는 방식으로 iPhone 측에서 URL을 웹킷보기에 표시하고 Mac 측에서 다음을 사용할 수 있습니다. 기성품 웹 서버 (Apache 또는 코드에 내장 된 HTTP 서버).

+0

답변 해 주셔서 감사합니다. 나는 마지막 옵션 (webservice)을 생각했지만, 한 번 (또는 여러 개의) 장치를 동시에 제어하여 "할당"을 할 수 있기를 원합니다. 이것은 특정 시간 동안 화면에 컬러를 보여 주거나, 이미지를 보여주고 그것을 움직일 수 있습니다. 이미지의 일부분을 보여줍니다. 웹킷보기는 그걸 위해 작동하지 않습니다 ... 큰 파일에 대해서도 스트리밍이 가장 좋을 것 같습니다. 가장 중요한 것은 비행 중 및 웹 서비스로 작동하고 지연이있을 수 있다는 것입니다. WiFi 만 문제가되지 않습니다. 나는 thnx 링크를 살펴볼 것이다. –

+1

그러면 클라이언트에 파일을 푸시하기위한 프로토콜이 필요합니다. 이것은 Mac 사이에서 쉽게 죽었습니다 http://dotnetaddict.dotnetdevelopersjournal.com/do_bonjour_pbcup.htm하지만 분산 객체는 iOS에 없습니다 (4.0에서 잘못되었을 수 있습니다). – JulesLt

+0

이 쉬운 일이 아주 커지고있는 것 같습니다. P 이 책을 마스터하기 위해 책을 몇 권 가져와야 할 수도 있습니다. 당신의 도움을 주셔서 감사합니다! –