asp.net-core-signalr相关内容

如何在正确的客户端出现时在信号集线器上缓冲消息并发送消息?

我有两种类型的客户端连接我的signalR服务器(ASP.NET Core).其中一些是发送者,一些是接收者.我需要将消息从发送者路由到接收者,这不是问题,但是当没有接收者时,我需要以某种方式缓冲消息而不丢失它们(最好是单例类中的ConcurrentQueue),但是当在第一个接收者连接时,消息缓冲区需要开始出队.哪个是最好的方法? 我创建了单例类,该类包装了arround Concurre ..
发布时间:2020-09-09 02:36:51 C#/.NET

SignalR核心和跨域请求出现问题

我们将SignalR核心与CORS跨域请求一起使用.客户端无法连接到服务器. 401在请求的资源上没有未授权的没有Access-Control-Allow-Origin标头.错误:无法启动连接.请注意,我们使用的是最新的Signalr内核(asp.net core 2.0的Alpha版本). 请注意,在同一客户端应用程序中,我能够访问CORS Web API方法.它与SignalR集线器/客 ..

React Native应用程序将无法与SignalR Core完成协商

我正在尝试将SignalR Core JS客户端集成到React Native上,但是似乎无法使其与带有SignalR的ASP.NET Core服务器一起使用.我听说,尽管缺少指定的React Native客户端,其他人仍然能够使它工作. 我一直收到以下错误:“错误:无法完成与服务器的协商:错误".有人可以帮我吗? 这是React Native应用程序的样子: App.js ..
发布时间:2020-09-09 01:20:41 其他开发

ASP.NET CORE 2.1调试时服务器超时

'错误:服务器超时时间未收到来自服务器的消息 服务器." 我正在尝试调试一些服务器端代码,而这样做的同时,客户端在不到一分钟的时间内就断开了连接. 我仅使用SignalR与客户端通信,而没有控制器. 是否有任何设置可以禁用超时或至少使其比现在更长的时间? 我的launchSettings.json: { "iisSettings": { "windowsA ..
发布时间:2020-09-09 00:54:50 其他开发

在ASP.NET Core SignalR中,如何从服务器向客户端发送消息?

我已经使用新发布的ASP.NET Core 2.1成功设置了SignalR服务器和客户端.我通过将ChatHub扩展为Hub来建立了一个聊天室:每当有邮件从客户端传入时,服务器就会通过Clients.Others将其炸回. 我还不了解如何将消息发送给客户端,而不是作为对传入消息的响应.如果服务器正在工作并产生结果,我如何获得对Hub的访问权限以便向特定客户端发送消息? (或者我什至需要访问H ..
发布时间:2020-09-09 00:50:09 C#/.NET

如何将SignalR集线器上下文传递到ASP .NET Core 2.1上的Hangfire作业?

如何将SignalR集线器上下文传递到ASP .NET Core 2.1上的Hangfire作业? 由于将参数传递给Hangfire是通过序列化/反序列化完成的,因此Hangfire似乎很难重构SignalR集线器上下文. 我使用以下命令安排作业(在我的控制器中): BackgroundJob.Schedule(() => _hubContext.Clients.All.Send ..
发布时间:2020-09-09 00:16:29 C#/.NET

使用SignalR Core将消息从控制器方法发送到Angular

我试图将SignalR用于Asp Net Core 2.1,以便从控制器方法发送消息,该调用是从Angular中的测试按钮触发的. 我期望的行为是,当我单击按钮时,我的服务将调用controller方法,该方法发送测试消息.然后,我将简单地记录该消息. 我想在服务中对此进行管理,以避免所有组件中的代码重复. 我已经阅读了一些示例,例如关于在服务中使用SignalR的问题(我使用了第二 ..
发布时间:2020-08-13 06:44:20 C#/.NET

SignalR版本兼容性(状态代码:405“不允许使用方法")

我正在处理的SignalR项目有问题.我正在尝试使用.Net Core构建服务器,并使用传统.Net(框架4.6.1)构建客户端.但是服务器和客户端似乎不兼容. 我遇到的最后一个问题是StatusCode:405,ReasonPhrase:“不允许使用方法".我在 GitHub 上找到了一个答案,指出版本之间存在许多重大更改. 看看可用的NuGet软件包版本,我感到更加困惑.对于.Net ..

信号器unity3d连接

我对Signalr相当陌生.我使用signaler核心在unity和signalr之间建立连接,但是我的代码根本没有返回任何信息.这让我想知道我的代码是否真的有效. 建立连接后,Unity将等待服务器端调用函数,然后它将执行需要执行的操作. 这是我的代码: using System.Collections; using System.Collections.Generic; us ..
发布时间:2020-07-12 19:52:31 C#/.NET

ASP.NETCore Signalr在AWS上不起作用

我们有两个应用程序,分别在服务器端(.Net Core 2.0)和客户端(AngulerJs)托管在AWS Elistic容器服务上, 托管在其中,另外还有一层云弹,此外,我们正在使用一个指向Docker容器的ALB。 我们的解决方案应该具有将数据推送到客户端的实时服务,因此我们使用了asp net core信号器版本=“ 1.0.0-alpha2-final”。 问题是,当我们在l ..
发布时间:2020-05-31 19:55:48 其他开发

如何在.net Core项目中使用SignalR Core监听Postgresql数据库?

我正在开发.net核心网络应用程序。我想听我的PostgreSQL数据库。 因此,根据我的研究,我必须使用SignalR Core。我用SignalR做过一些示例应用程序,例如聊天应用程序,但是它们都没有监听数据库。我找不到任何示例。 -是否必须在PostgreSQL数据库上触发? -是否必须在代码侧监听? -如何使用SignalR核心? 请告诉我一种方法。 非 ..

如何使用JWT授权SignalR Core Hub方法

我在带有OpenIddict的ASP.NET Core 2.0应用程序中使用JWT身份验证. 我正在此线程中遵循想法,并在SignalR之后调用AuthorizeWithJWT方法握手.但是现在,我不知道应该在AuthorizeWithJWT方法中设置什么,以便可以使用[Authorize(Roles="Admin")]为例. 我尝试设置上下文用户,但它是只读的: public ..

JMeter WebSocket插件-关闭SignalR连接

我有一个网站使用Asp.NET Core SignalR从服务器动态加载数据. 我在此页面上使用JMeter进行功能测试.我使用1.2.1版中的 WebSocket采样器插件来测试SignalR功能. 按照此火焰计指南将JMeter与 WebSocket采样器插件一起使用时,总是会出错关闭SignalR连接. 我的JMeter采样器设置如下: WebSocket打开连接 ..
发布时间:2019-09-17 19:13:46 软件测试