我正在构建一个应该与 WCF 休息服务通信的 iOS 应用程序。他们都将在同一个本地网络上。虽然测试已经硬编码了服务的 IP,但是当它被部署时这将不起作用。
我怎样才能获得服务地址,或以任何方式连接到它?
我正在阅读有关 WCF 发现的信息,但我不知道如何在 iOS 中实现它。
如果有任何帮助,我正在使用 WCF REST 服务模板 40(CS)
任何帮助,将不胜感激。
编辑:使用 bonjour 怎么样?有什么想法吗?
我正在构建一个应该与 WCF 休息服务通信的 iOS 应用程序。他们都将在同一个本地网络上。虽然测试已经硬编码了服务的 IP,但是当它被部署时这将不起作用。
我怎样才能获得服务地址,或以任何方式连接到它?
我正在阅读有关 WCF 发现的信息,但我不知道如何在 iOS 中实现它。
如果有任何帮助,我正在使用 WCF REST 服务模板 40(CS)
任何帮助,将不胜感激。
编辑:使用 bonjour 怎么样?有什么想法吗?
WCF Discovery 是WS-Discovery规范的实现,它是一个开放标准。因此,它有一些实现,例如,Java 中的一种称为java-ws-discovery,Python 中的一种称为python-ws-discovery,c 语言中的一种称为WS Discovery proxy。
我还没有在 Objective-C 中找到实现,但鉴于这三个都是开源的,你可以移植一个,或者至少移植你需要的部分(取决于你是否能够理解其中一种语言)。