ASP.NET应用程序,用户通信

时间:2016-02-26 12:54:04

标签: c# asp.net web-applications

我在asp.net网络应用上工作,用户可以在其上创建帐户,登录和下棋。

我的问题是,我应该如何让他们进行交流,例如:如果一个用户将一个棋子移动到B4,他的对手如何识别这一动作?我应该通过数据库查询吗?使用DB,其中一个插入移动,另一个选择它并更新界面?

1 个答案:

答案 0 :(得分:1)

有很多方法可以做到这一点:

  1. 您可以将所有移动历史存储在数据库表中,并从表中读取线程并在玩家移动时更新表格。
  2. 您可以将所有移动存储在服务器上的文件中并执行相同的操作。
  3. 您可以使用SignaR框架在玩家之间创建在线会话