我想从Windows Phone 7应用程序向Windows窗体应用程序发送简单数据(地理位置数据准确)并使用它,因为我是这个领域的初学者,我不知道使用哪些工具。 我搜索了wcf服务并测试了这个方法,但是有一些问题:数据是从手机应用程序发送的,但是没有发送到winforms应用程序(猜测有些东西丢失了)
如果你知道如何快速完成这项工作,或者有很好的教程,我会很感激。
修改
我找到了这个教程,它展示了如何直接连接wp7应用程序和桌面应用程序而不使用套接字既不是wcf服务,我想知道如果应用程序不在localhost中它是否真的有效。 教程类似:wp7 tutorial
答案 0 :(得分:1)
我遇到了类似的问题,因此我在IIS中使用AppHarbor创建了一个REST / JSON WCF服务来提供数据。有数百种方法可以做到(Ruby / Heroku等),但是那个特定的方法很适合微软的堆栈。我还需要共享路由数据,并使用WCF服务来包装BingMaps服务,以便缓存和共享路由计算。考虑到我已经创建了一个本地模型,将它从我的手机项目移到服务中花了不到几个小时(包括通常的配置打嗝,并忘记将appharbor用户添加到我的bitbucket repo)。
从WinForms(或任何客户端)使用服务应该不是问题,因为服务对客户端实现一无所知。
这是代码项目的教程。 REST WCF Service with JSON
答案 1 :(得分:0)
我认为您需要实施某种服务器端解决方案,您可以将其上传到Windows Phone并从Windows窗体应用程序下载。这可以使用连接到服务器端数据库的WCF服务来实现。
答案 2 :(得分:0)
另一种选择是使用套接字并直接与WinForms应用程序通信。查看this教程,了解如何在WP7上使用基本套接字。