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

もう 1 つのオプションは、ソケットを使用して WinForms アプリケーションと直接通信することです。WP7 で基本的なソケットを使用する方法については、このチュートリアルを確認してください。

于 2012-04-21T21:24:42.430 に答える
0

Windows Phone にアップロードして Windows フォーム アプリケーションからダウンロードできる、ある種のサーバー サイド ソリューションを実装する必要があると思います。これは、サーバー側のデータベースに接続された WCF サービスを使用して実現できます。

于 2012-04-21T16:51:30.967 に答える