【发布时间】:2011-12-06 15:38:28
【问题描述】:
这个问题一定很基础,但如果您有任何指点,我将非常感谢任何帮助!
我有一个使用 Visual C++ 的 Windows 开发项目,并且想通过 Internet 将二进制数据(主要是图像,但也包括其他内容)发送到 iPhone 应用程序。
您知道如何做到这一点的最简单方法是什么?我是否应该在 iPhone 上使用 HTTP 和 NSUrlConnection 以及一些框架库(哪个?)在我的 Visual C++ 应用程序中设置 Web 服务器?或者我是否需要设置一个合适的网络服务器,比如 Apache(然后我如何让我的 C++ 应用程序与它通信??)
所以你看我对网络技术一无所知......如果你认为没有帮助我,我也会很感激书籍推荐:)
非常感谢和欢呼
【问题讨论】:
-
您是否有一个 C++ 应用程序可以同时与所有 iphone 应用程序通信?还是每个 iphone app 用户都需要使用自己的 C++ 应用程序与自己的 iphone app 进行通信?
-
在这第一步中只有一个 iPhone 和一个 C++ 应用程序:未来 C++ 应用程序可能服务于许多 iPhone,但为此我显然需要了解更多关于服务器技术的知识......暂时这只是为了了解基础知识。
-
我正在考虑未来,这样我们就可以从一开始就进行正确的设计。如果我理解正确,您的 C++ 应用程序将为所有 iphone 应用程序提供服务,所以它基本上是一个服务器,对吧?没有它,iphone可以运行吗?
-
没错,它将充当服务器,部署在本地或云环境中。客户端 iPhone(s) 将请求数据更新,C++ 应用程序通过计算响应这些更新。计算完成后,必须通知客户端(或轮询?)并从服务器拉取更新的数据。
-
另一个重要问题.. 我们是否可以假设 c++ 应用程序与 iphone 应用程序位于同一个 wifi 网络中,或者假设 c++ 应用程序运行在具有知名域的 Internet 服务器上名称/静态 IP 地址?或者你不知道用户将在哪里运行 c++ 应用程序
标签: iphone visual-studio-2010 web-services client-server data-transfer