跟踪(如果我的页面作为选项卡打开)

外汇交易

我目前正在从事一个个人小项目,我想在其中拥有与游戏相关的登录/注册功能。

我页面上的每个注册用户都可以选择通过按钮将事件排队。当用户单击按钮时,他会排队等待特定事件。我的后端应该知道向每个排队的用户发送ping命令(每隔几秒钟),以确定该用户是否仍处于排队状态。为了确定他的活动,我想跟踪我的页面/应用程序状态。如果我的页面在浏览器中的某个地方(在选项卡中)打开,则ping应该返回true告诉我的数据库,用户仍在排队等候该事件。如果找不到我打开的页面(关闭的浏览器,关闭的PC(崩溃)或关闭的选项卡),则ping应该返回false。

我在C#和ASP.NET MVC中使用

因此,我正在寻找一种通过后端ping解决方案在客户端检查我的页面状态的不错的方法。

关于如何完成这种状态检查的任何提示?希望能得到一些提示。

MatíasFidemraizer

我将无法在此处提供有关如何解决该问题的代码的完整解决方案,但我可以给您一些提示,以帮助您自己解决需求。

您需要的是Web套接字,并且在.NET领域中,SignalR是进入实时客户端-服务器通信世界的最简单方法之一

我将研究SignalR及其工作原理,我想您会立即想出解决问题的方法。

关于跟踪是否将页面作为选项卡打开的事情,首先,我不知道任何现代的Web浏览器多年来都不支持选项卡,因此以这种方式工作将毫无用处。您只需要使用乒乓方法就可以让服务器知道某些客户端仍在运行,而与谁连接到您的端点(谁在乎它是Web应用程序还是移动应用程序)无关。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果重新打开选项卡,则重新加载页面

来自分类Dev

当我单击相同的选项卡栏控制器时如何打开相同的页面

来自分类Dev

在同一选项卡和不同选项卡上打开JSF页面的目标

来自分类Dev

如何确保舞台作为窗口而不是选项卡打开?

来自分类Dev

如何确保舞台作为窗口而不是选项卡打开?

来自分类Dev

如果选项卡的宽度超出页面,则隐藏额外的选项卡

来自分类Dev

如何从GridView在新选项卡中打开页面?

来自分类Dev

如何在“新建”选项卡中打开弹出页面

来自分类Dev

使用HyperLink在新选项卡中打开页面?

来自分类Dev

如何从GridView在新选项卡中打开页面?

来自分类Dev

如何从GridView在新选项卡中打开页面?

来自分类Dev

页面刷新/引导后保留打开的选项卡

来自分类Dev

单击图像以在 HTML 页面中打开新选项卡

来自分类Dev

我如何从Origin选项卡获取新打开的浏览器选项卡名称?

来自分类Dev

Google Chrome浏览器不再允许我创建快捷方式以将选项卡作为Windows打开

来自分类Dev

Visualforce 页面在新页面中打开,我希望它在新选项卡中打开?任何人都可以提供帮助

来自分类Dev

链接不会在我的母版的contentPlaceHolder中打开我的页面,而是在一个新选项卡中打开

来自分类Dev

如何让jQuery在当前选项卡而不是新页面中打开页面

来自分类Dev

打开一个新选项卡,但应作为保存搜索的后退按钮

来自分类Dev

Eclipse不断替换打开的选项卡

来自分类Dev

单击以打开“ jQuery UI”选项卡

来自分类Dev

Webview打开chrome选项卡

来自分类Dev

通过SSH打开终端选项卡

来自分类Dev

jQuery [选项卡]打开和关闭

来自分类Dev

单击链接打开选项卡

来自分类Dev

量角器按钮单击并在新选项卡中打开页面

来自分类Dev

在primefaces的新选项卡中打开菜单项页面

来自分类Dev

XMLHttpRequest POST并在新窗口/选项卡中打开目标页面

来自分类Dev

从新的html页面返回时,如何打开上一个活动选项卡

Related 相关文章

  1. 1

    如果重新打开选项卡,则重新加载页面

  2. 2

    当我单击相同的选项卡栏控制器时如何打开相同的页面

  3. 3

    在同一选项卡和不同选项卡上打开JSF页面的目标

  4. 4

    如何确保舞台作为窗口而不是选项卡打开?

  5. 5

    如何确保舞台作为窗口而不是选项卡打开?

  6. 6

    如果选项卡的宽度超出页面,则隐藏额外的选项卡

  7. 7

    如何从GridView在新选项卡中打开页面?

  8. 8

    如何在“新建”选项卡中打开弹出页面

  9. 9

    使用HyperLink在新选项卡中打开页面?

  10. 10

    如何从GridView在新选项卡中打开页面?

  11. 11

    如何从GridView在新选项卡中打开页面?

  12. 12

    页面刷新/引导后保留打开的选项卡

  13. 13

    单击图像以在 HTML 页面中打开新选项卡

  14. 14

    我如何从Origin选项卡获取新打开的浏览器选项卡名称?

  15. 15

    Google Chrome浏览器不再允许我创建快捷方式以将选项卡作为Windows打开

  16. 16

    Visualforce 页面在新页面中打开,我希望它在新选项卡中打开?任何人都可以提供帮助

  17. 17

    链接不会在我的母版的contentPlaceHolder中打开我的页面,而是在一个新选项卡中打开

  18. 18

    如何让jQuery在当前选项卡而不是新页面中打开页面

  19. 19

    打开一个新选项卡,但应作为保存搜索的后退按钮

  20. 20

    Eclipse不断替换打开的选项卡

  21. 21

    单击以打开“ jQuery UI”选项卡

  22. 22

    Webview打开chrome选项卡

  23. 23

    通过SSH打开终端选项卡

  24. 24

    jQuery [选项卡]打开和关闭

  25. 25

    单击链接打开选项卡

  26. 26

    量角器按钮单击并在新选项卡中打开页面

  27. 27

    在primefaces的新选项卡中打开菜单项页面

  28. 28

    XMLHttpRequest POST并在新窗口/选项卡中打开目标页面

  29. 29

    从新的html页面返回时,如何打开上一个活动选项卡

热门标签

归档