2009-08-22 2 views
0

나는 네트워킹 소프트웨어를 처음 사용하고 있으며 한 방향으로 높은 수준의 포인트를 찾고 있습니다.iPhone to PC 리모컨

저는 몇 달 동안 자바와 아이폰 모두를위한 코드를 작성해 왔으며 (물론, 독자적으로, 물론), 대상 PC와 통신 할 수있는 iPhone 앱을 작성하고 싶습니다. 내 "최종 게임"은 Java로 작성된 PC 기반 응용 프로그램 용 iPhone 리모컨을 만드는 것입니다.

내 질문은 어디에서 시작합니까? PC 측에서 웹 서버를 생성하거나 두 "기계"간에 순수한 소켓 기반 메시지를 보내는 것이 더 나은가?

내 PC가 서버가되고 iPhone이 클라이언트가됩니다.

답변

0

웹 페이지에서 표현할 수있는 애플리케이션보기가 얼마나 복잡합니까? 예 : PC의 응용 프로그램이 iPhone 크기의 웹 페이지를 통해 필요한 컨트롤/데이터를 표시 할 수 있습니까? 그렇다면 최소한의 개발 시간으로 문제에 대한 가장 간단한 접근 방법입니다.

0

iPhone에서 서버로 원격 명령을 보내려는 경우 UDP와 같은 상태 비 저장 프로토콜로 이동하는 것으로 충분합니다. 그것은 당신이 전에 연결을 설정하지 않고 메시지를 보낼 수 있습니다. 전화기에 필요한 지식은 서버의 주소뿐입니다. 서버 주소를 "발견"하려면 Bonjour를 사용할 수 있습니다. 그러면 사용자가 연결을 올바르게 구성하는 대신 서비스 이름을 지정할 수 있습니다.

UDPBonjour은 모두 iPhone 및 Java에서 잘 지원됩니다.