0

私は Android 用のアプリと PC 用の別のアプリを持っています。どちらも私が作成したものです。Android アプリは PC アプリに接続し、PC アプリはデータを (リアルタイムで) スマートフォンに送信します。

問題は、PC がモバイル ワイヤレス ネットワークに接続されている場合、そのアドレスを取得できないため、Android アプリを PC に接続できないことです。

それで、データ転送用のサーバーとして使用できる単純なアプリケーション(Windows用)がありますか?PC とモバイル アプリはこのサーバーに接続され (静的アドレスを使用してステーションで起動されます)、サーバーはあるアプリから別のアプリにデータを転送するだけですか?

または、C#/Java でそのような種類のサーバーを作成するための優れたチュートリアルがあるのでしょうか?

4

2 に答える 2

0

Android と PC のブリッジとして機能する 3 番目の PC (サーバー) を使用します。インターネット上の仮想サーバー用に .NET で Web サービスを作成しました。Android と PC の両方が、サーバーの IP アドレス (またはドメイン名) を認識しています。

PC は .NET ネイティブ Web サービス呼び出しを使用してサーバーと通信し、Android は ksoap を使用します。

Android 用 ksoap の詳細については、こちらをご覧ください。

http://code.google.com/p/ksoap2-android/

編集: PCにWebサーバーを配置できると思いますが、特定のポートをPCに転送するようにモデムを構成する必要があります。ただし、静的 IP アドレスがない場合は、モデムを再起動する (またはスイッチをオフ/オンにする) たびに、Android デバイスの IP アドレスを再構成する必要があります。動的DNSサービスを使用することもできます...

于 2013-08-07T12:23:54.937 に答える