【发布时间】:2021-05-23 18:36:14
【问题描述】:
我们有一个项目,有 1 个服务器和 2 个客户端
- 服务器(webapi c#-mvc):在 https:domain.com:2020 上运行。
- client1:安卓应用
- client2:覆盆子设备(作为物联网设备)
这两个客户端使用 WebApis 连接到服务器并通过 api 调用获取和发布命令并更改数据库中的状态。
问题: 客户端必须对服务器进行轮询(实时)以查找数据库中是否有更改以更新其状态。 我可以用什么来投票?我认为 socket 是最好的,但我不知道应该如何在我的 webapi 中使用 socket,我看到了很多例子,但它们都在控制台应用程序上运行。
我发现了这个 example 但我认为它不是完整的代码,我不知道应该如何在我的 webapi 控制器中使用它。我应该继承还是不继承?
提前致谢:)
【问题讨论】:
标签: c# android sockets asp.net-web-api server