我对我的应用程序有以下要求:在JavaScript(客户端)和服务器(ASP.NET)之间打开连接.此连接必须能够在中等时间内来回发送数据并保持有状态(与REST调用不同),直到它关闭.也就是说,对于连接的持续时间,客户端基本上具有与服务器的亲和性(在web场方案中).
我已经阅读了很多关于SignalR和WebSockets的内容,但我无法弄清楚这是不是它的运作方式.
我不关心web-farm中服务器之间的服务器 - >服务器通信,因为这已经通过代码解决了.我只需要JS客户端和它最初联系的服务器在连接期间保持联系.
它是如何工作的,如果没有,这可能吗?此外,如果可能,如何在多个呼叫/广播的连接期间将信息存储在内存中?