2012-04-21 77 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上使用基本套接字。

相關問題