2012-04-21 42 views
0

我想从Windows Phone 7应用程序发送简单的数据(准确地理定位数据)到Windows窗体应用程序并使用它,因为我是该领域的总新手。不知道使用哪些工具。 我搜索有关WCF服务,并测试了这个方法,但有一些问题:数据从手机应用程序发送的,但不发送到WinForms应用程序(猜缺少的东西)将简单的数据从wp7发送到winforms应用程序

如果你知道如何做到这一点一个快速的方法,或者有很好的教程,我会很感激。

编辑

我发现这个教程,它展示了如何直接WP7应用程序和桌面应用程序连接,而无需使用插座既不WCF服务,如果应用程序不在,我不知道它是否真的有效本地主机。 类似的教程:wp7 tutorial

+0

您是如何测试的?如果您使用该服务,则会返回数据。它的客户端独立。 – 2012-04-21 17:52:49

回答

0

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

1

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

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

这是来自代码项目的教程。 REST WCF Service with JSON

+0

如果您使用WCF,您可以在Winforms中托管您的WCF服务,这可以让您免于在PC端拥有多个应用程序。 – Vitalij 2012-04-21 21:22:39

0

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

相关问题