C#(。net)Web服务定期发送数据

时间:2012-03-08 06:59:05

标签: c# .net

是否可以实施C#Web服务以定期获取数据。我托管了一个Web服务。通过这个我想定期获取Android手机的加速计数据。我是否需要将代码写入电话应用程序以定期发送数据,否则我可以在Web服务中执行此操作。在手机应用程序中,我在Web服务中调用了getData函数。

3 个答案:

答案 0 :(得分:2)

Web服务是无状态的,并且在调用它之前它不会执行任何操作。处理此问题的最佳方法是让手机负责将自己的数据发送到Web服务。

答案 1 :(得分:2)

您需要在手机应用程序中编写代码。这款手机实际上处于驾驶座位 - 它可以定期向服务器发出请求,但服务器无法向客户端发出请求。

(诸如长轮询和网络套接字之类的东西可以使关系更加平等,但我不会看到任何复杂的事情 - 只是让客户发布数据更简单 更简单周期性。)

答案 2 :(得分:0)

使用webservice将信息存储到DB。然后定期从Android应用程序调用Web服务。