signalR性能游戏数据实时刷新

时间:2016-06-25 14:59:20

标签: c# .net performance signalr duplex

我听说过SignalR库,它在.NET中提供双工通信。 我想开发一些游戏(在网络浏览器中),假设2个用户实时在画布上移动他们的点数。两位玩家都需要尽快刷新画布。 signalR会处理吗?

我在互联网上阅读的内容很少,人们因为性能低下而讨厌它。我想尝试它,如果它会处理它。

1 个答案:

答案 0 :(得分:3)

如果您必须使用.net Stack,那么SignalR将是您的主要选择之一,如果您想更快地使用OWIN自主应用程序而不是需要在IIS上托管的普通Web应用程序。因此,您可以消除大量的管理费用。 在这里,您可以找到有关如何实现自主信号RF的教程:

http://www.asp.net/signalr/overview/deployment/tutorial-signalr-self-host

否则,如果您可以选择技术堆栈,我建议使用SocketIO更快(在大多数情况下)并且是一个全栈(NodeJs和浏览器)javascript库。

在这里您可以找到这两种技术之间的比较:

http://stevendavistechnotes.blogspot.com.au/2016/05/comparison-signalr-vs-socketio.html