我可以将SignalR用于Monogame吗?

时间:2015-10-19 11:30:44

标签: signalr monogame

SignalR客户端是否支持Monogame? 我知道SingalR支持浏览器客户端,iOS,Android客户端,但是Monogame呢?

1 个答案:

答案 0 :(得分:4)

这是一个很难的问题,因为这完全取决于你的具体情况,但这里有一些一般的指导原则:

  • 对于FPS游戏(或其他网络速度至关重要的游戏),您可能需要UDP连接(看看它与TCP没有相同级别的网络包验证,使其更快)然后写您自己的协议(确保数据包有效性),以实现最大的连接速度。
  • 对于像国际象棋或类似游戏这样速度不是必不可少的策略游戏,肯定SignalR会很好用。

即便如此,我曾尝试在MonoGame中制作乒乓球游戏,该游戏使用SignalR通知客户球的位置以及球的移动方向。这非常有效。

@Edit:在重新阅读你的问题之后,我意识到你并不是在问这是否是一个可行的选择,而是更多的是你是否可以实际使用它。这个问题的答案很简单。任何支持任何类型SignalR客户端的平台都可以与MonoGame一起使用。