2012-04-24 6 views
1

WCF 휴식 서비스와 통신해야하는 iOS 앱을 제작 중입니다. 둘 다 동일한 로컬 네트워크에 있습니다. 테스트하는 동안 서비스의 IP가 하드 코드되었지만 배포 될 때 작동하지 않습니다.iOS5에서 WCF 휴식 서비스 발견

서비스 주소를 얻는 방법이나 연결 방법은 무엇입니까?

WCF 검색에 대해 읽었지만 iOS에서이 기능을 구현하는 방법을 알지 못합니다.

는 WCF REST 서비스 템플릿 40 (CS)를 사용하여, 메신저 도움 인 경우

어떤 도움을 주시면 감사하겠습니다.

편집 : 봉쥬르를 사용하는 것은 어떻습니까? 이견있는 사람?

답변

0

WCF 검색은 공개 표준 인 WS-Discovery 사양의 구현입니다. 이와 같이 몇 가지 구현이 있습니다 (예 : java-ws-discovery). 파이썬에서는 python-ws-discovery, 또 하나는 WS Discovery proxy이라고합니다.

Objective-C에서 구현을 찾지 못했지만이 세 가지가 모두 오픈 소스이거나 하나 이상의 포트를 사용할 수 있거나 (적어도 필요한 부분을 제공 할 수 있음을 감안할 때) 언어).

+0

나는 Objective C에 그다지 좋지 않다. :) 플러스 그것은 내 프로젝트에 대한 과도한 죽일 것 같다. 나는 bonjour로 무언가를 시도 할 것이다. 귀하의 답변에 감사드립니다. – Simon

+0

충분히 공정하게 - 슬프게도 많은 IT 부서 (적어도 내가 연락 한 사람)는 봉쥬르를 허용하지 않지만 그게 아니라면 더 쉽게 할 수 있습니다. 코드는 Python 버전에 있습니다. 그래서 이식하는 데 유혹을 느낍니다 ...). – kmp

+0

만약 당신이 그것을 포팅하고 오픈 소스를보고 싶다면 그것을보고 싶습니다. 건배 – Simon