0

我想将简单数据(准确地说是地理位置数据)从 Windows Phone 7 应用程序发送到 Windows 窗体应用程序并使用它,因为我是这个领域的初学者,我不知道要使用哪些工具。我搜索了 wcf 服务并测试了此方法,但存在一些问题:数据是从电话应用程序发送的,但没有发送到 winforms 应用程序(猜想是缺少了什么)

如果您知道如何快速做到这一点,或者有很好的教程,我将不胜感激。

编辑

我找到了本教程,它展示了如何在不使用套接字和 wcf 服务的情况下直接连接 wp7 应用程序和桌面应用程序,我想知道如果应用程序不在 localhost 中它是否真的有效。教程之类的:wp7教程

4

3 回答 3

1

我遇到了类似的问题,因此我使用 AppHarbor 创建了一个托管在 IIS 中的 REST/JSON WCF 服务来提供数据。有数百种方法可以做到这一点(Ruby/Heroku 等),但那个特定的方法非常适合 Microsoft 堆栈。我还需要共享路线数据,并使用 WCF 服务来包装 BingMaps 服务,以便缓存和共享路线计算。考虑到我已经创建了一个本地模型,将它从我的手机项目中移到服务中花费了不到几个小时的时间(包括通常的配置问题,以及忘记将 appharbor 用户添加到我的 bitbucket 存储库中)。

从 WinForms(或任何客户端)使用服务应该不是问题,因为该服务对客户端实现一无所知。

这是来自代码项目的教程。带有 JSON 的 REST WCF 服务

于 2012-04-21T18:37:08.627 回答
0

我认为您需要实现某种服务器端解决方案,您可以将其上传到您的 Windows Phone 并从您的 Windows 窗体应用程序下载。这可以使用连接到服务器端数据库的 WCF 服务来实现。

于 2012-04-21T16:51:30.967 回答
0

另一种选择是使用套接字并直接与您的 WinForms 应用程序通信。查看教程,了解如何在 WP7 上使用基本套接字。

于 2012-04-21T21:24:42.430 回答