signalr

    1热度

    1回答

    我正在尝试使用SignalR为我的asp网站构建一个聊天系统。现在我使用基于cookie的认证Owin中间件来验证每个请求上的用户。 授权在客户端连接时适用于集线器。但是,如果用户退出该网站,我认为这会使会话ID cookie无效,则用户仍然可以使用该集线器进行聊天。 每次HubDispatcher的OnReceived被调用时或每次集线器收到来自客户端的呼叫时,我都需要再次对用户进行身份验证。

    0热度

    1回答

    我认为问题标题不言自明,也许只是一个精确的时候,当我说“他或她正在浏览”时,我正在考虑传播或信号。 我不希望他或她必须浏览另一个地方,只是想知道身份SecurityStamp已更改并已登出然后重定向到主页,我已经这样做了,但我已经想知道是否有框架(我怀疑最有可能是JS)会使操作更“实时”一点。 [编辑] 可能是SignalR的工作,我还没有尝试过。

    -1热度

    1回答

    我知道使用SignalR的C#服务器和C#客户端之间的通信。与C#客户端一起,我有C++客户端应用程序,我需要与用于与C#客户端进行通信的相同C#服务器进行通信。 对于C#服务器(控制台应用程序)和C#的客户端(台式机)之间的通信我跟着上面的链接是很清楚SignalR Desktop approach 的办法,我们如何建立与集线器的连接,并与服务器进行通信。同样,我想将MFC应用程序作为客户端,我

    1热度

    1回答

    我有一个SignalR持久连接的奇怪问题。它运行在用C#编写的单一服务中,并使用长轮询传输。该应用程序在KVM内部的Ubuntu VM上运行。应用程序和HTML/js客户端之间的通信大多正常,但由于某种原因,某些原因,每个新创建的连接的行为如下:连接建立并调用OnConnected方法,但是,当客户端发出“轮询”请求时,它超时。在应用程序进入此状态的100%情况下,重新启动它无助于:“轮询”来自客

    0热度

    1回答

    在我Startup.Auth.cs: private static void ConfigSignalR(IAppBuilder appBuilder) { appBuilder.MapSignalR(); var idProvider = new PrincipalUserIdProvider(); GlobalHost.DependencyResolver.Re

    0热度

    1回答

    当我添加新的集线器(使其共有5个集线器)时,我观察到高CPU使用率, 只是想知道集线器总数是否会影响CPU使用率? 即使在低流量情况下也会发生这种情况。 我的标准S3计划

    0热度

    1回答

    我已经在ubuntu上将Asp.Net Core 2网站与Nginx一起部署为反向代理。该网站的作品,但SignalR没有。在IIS-Express中本地同样构建工作。在日志中获取跟踪错误, 通过发送204响应来终止长轮询连接。 继nginx的配置,我使用, server { listen 80; location/{ proxy_pass http://local

    1热度

    1回答

    将消息发送到特定的用户在旧版本中,我们使用GlobalHost像 var hubContext = GlobalHost.ConnectionManager.GetHubContext<MyHub>(); hubContext.Clients.addNotification("Bla la la "); 但如何做到这一点,在新的alpha版本?

    0热度

    1回答

    我是新来signalr并创造了这个样本项目,以获取特定网站上的用户数:Tutorial 这是运行良好。我的目标是只有一个用户访问网站,如果第二个用户想打开他应该重定向的页面。我怎样才能做到这一点? 如果我检查页面上的用户并重定向,如果有多个用户,则所有用户都会重定向。确定信号器应该做什么。 userActivity.client.updateUsersOnlineCount = function

    2热度

    1回答

    我需要从我的Java桌面应用程序访问使用SignalR Hub运行的websocket服务器。 有a library这正是这么做的,但它已经死了。有很多问题和拉请求,并且自2015年以来一直未更新。 我也发现another library,但据我所知,它只适用于Android项目。 我发现a SO question表示可以用一些解决方法直接与SignalR服务器(标准websocket调用)通话,