我听说过SignalR库,它在.NET中提供双工通信。 我想开发一些游戏(在网络浏览器中),假设2个用户实时在画布上移动他们的点数。两位玩家都需要尽快刷新画布。 signalR会处理吗?
我在互联网上阅读的内容很少,人们因为性能低下而讨厌它。我想尝试它,如果它会处理它。
答案 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