【发布时间】:2014-12-16 04:07:46
【问题描述】:
我是 ASP.NET MVC 的新手。
我正在尝试实现游戏Rock-Paper-Scissors。
实施要求:
- 允许匿名用户玩游戏(游戏必须是私有的)
- SignalR 禁止使用
我阅读了类似的问题 (this)。我还有问题。
在哪里创建会话播放器Guid(第一次)?
Dictionary<player, game>(提到here)必须是线程安全的吗?
或者我可以将它用作 Global.asax.cs 中的静态变量?
更新:
可以在静态字典中存储来宾玩家信息吗?
那么如何删除过期的会话播放器信息?
我想我需要在Global.asax 中实现Session_Start 和Session_End 方法。
并且当会话过期时删除玩家信息。这方法好不好?
【问题讨论】:
标签: c# asp.net-mvc asp.net-ajax