C#(.net)web服务定期发送数据
本文关键字:数据 服务 net web | 更新日期: 2023-09-27 18:27:03
是否可以实现C#web服务来定期获取数据。我主持了一个网络服务。通过这一点,我想定期获取安卓手机的加速度计数据。我需要给手机应用程序写代码来定期发送数据吗?或者我可以在web服务中这样做吗。在电话应用程序中,我调用了web服务中的getData函数。
WebService是无状态的,在有人调用它之前,它不会做任何事情。处理这一问题的最佳方法是让手机负责将自己的数据发送到WebService。
您需要在电话应用程序中编写代码。手机实际上是在这里的驾驶座上——它可以定期向服务器发出请求,但服务器不能向客户端发出请求。
(像长轮询和web套接字这样的东西可以使关系更加平等,但我不会考虑任何复杂的事情-只需让客户端定期发布数据,就可以简化。)
使用Web服务将信息存储到DB中。然后定期从Android应用程序调用Web服务。