我有 2 个应用程序,一个是 iOS 应用程序,一个是 .NET 应用程序。我希望我的 iOS 应用程序发送一条消息(调用 .NET 应用程序的方法,将一些字符串发送到 .NET 应用程序以保存到数据库)。那么,我的 iOS 应用程序如何与 .NET 应用程序通信?
如果您希望与本地网络上的桌面应用程序进行通信,Bonjour discovery(也称为 ZeroConf)可能是您的最佳选择。 Apple 为 Windows 开发了 Bonjour SDK免费提供 https://developer.apple.com/opensource/index.html,因此与桌面 .NET 应用程序集成似乎相当容易。 Bonjour 已经作为 iPhone SDK 中网络服务的一部分出现。
使用 Bonjour,您可以从桌面客户端透明地检测本地网络上运行您的应用程序的 iPhone 的存在(反之亦然),从而使连接两者的过程变得简单。一旦联网,您就可以在两者之间发送任何您想要的数据。我在视频中展示了我的网络部分的实际操作示例iTunes U 上的高级 iPhone 开发课程 https://podcasts.apple.com/us/podcast/advanced-iphone-development-spring-2010/id407243032.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)