2012-03-08 7 views
0

定期的にデータを取得するためにC#Webサービスを実装することは可能ですか?私はWebサービスをホストしています。それを介して私はアンドロイドの携帯電話の加速度計のデータを定期的に取得したい。定期的にデータを送信するために電話アプリケーションにコードを書く必要がありますか、それともウェブサービスでデータを送信できますか?電話アプリケーションでは、WebサービスでgetData関数を呼び出しました。定期的にデータを送信するC#(.net)Webサービス

答えて

2

WebServiceはステートレスであり、何かを呼び出すまで何もしません。これを処理する最善の方法は、Webサービスに自分のデータを送信する責任を携帯電話に依頼することです。

2

電話アプリケーションにコードを記述する必要があります。電話は事実上、ここで運転席にあります。サーバーに定期的に要求を出すことはできますが、サーバーはクライアントに要求を出すことはできません。

(ロングポーリングやウェブソケットのようなものは関係が多少等しくすることができますが、私は複雑な何も見ないだろう - 。それだけで、クライアントが定期的にデータをポストするためにずっとに簡単になるだろう)

0

Webサービスを使用して情報をDBに格納します。その後、AndroidアプリケーションからWebサービスを定期的に呼び出します。

+0

Tahnks a lot :) – pro

関連する問題