我在家生病时一直在做一些学习,想尝试SignalR。
由于我总是发现在实际开发有用的东西时更容易激励自己,所以我开发了一个游戏大厅,可用于在线游戏。它非常简单:人们登录并显示在列表中。他们可以自己创建游戏室,也可以加入其他人的房间。
我目前已经以一种非常简单的方式实现了这一点:我只是在更改某些内容时发送整个更新的数据结构。这行得通,但感觉有点像作弊。
另一方面,当我使用实际修改数据结构的消息时,这需要做更多的工作,并且可能在消息失败等情况下出现事情不同步的情况……
我想听听对SignalR有更多经验的人的最佳做法是...。