草庐IT

SignalR-Objc

全部标签

c# - SignalR LongPolling multiple Groups.Add for a single client Exception

我已经为这个问题苦苦挣扎了一段时间。我们正在使用最新的SignalR2.0.3。当我们添加到多个SignalR组时会出现问题。仅当从具有不同组名的同一connectionId发生多次添加时才会抛出异常。TheexceptionisonlythrowniftheLongPollingtransportisselected.仅当您添加到6个以上的唯一组名称(5个或更少)并且它工作正常时才会抛出异常。这是一个简化的例子:索引.cshtml:@modelInt32?_testHub=$.connection.testHub;_testHub.client.sayHello=sayHello;$

iphone - 可以在运行时使用 Objc/iPhone 代码针对 xsd 验证 xml

我有在运行时读入的xml文件,是否可以在运行时使用ObjC对xsd文件验证xml?这可以在java中完成和c#..但我需要在我的iPhone应用程序中运行它。 最佳答案 我认为您无法在iOS上使用ObjC来执行此操作。我认为您需要使用libxml2。Here'sanexampleofasimpleCprogramthatvalidatesXMLagainstXSD.Hereareinstructionsonaddinglibxml2toanXCodeproject. 关于iphone-可

asp.net - 在不使用 Windows Server 的情况下在小型 Intranet 上部署 SignalR

我有一个基于ASP的应用程序,它通过移动和桌面浏览器(一次大约10个)从本地服务器向一小群本地用户提供实时数据。我的大部分安装都使用在Windows7Pro上运行的IIS。到目前为止,我一直在使用ajax短轮询,但现在正在制作原型(prototype)以将传输更改为SignalR。不幸的是,在Windows7上使用IIS似乎不是一个选项,因为SignalR保持大量连接打开并且在此配置中IIS的并发连接限制为10:http://www.asp.net/signalr/overview/signalr-20/getting-started-with-signalr-20/supported

c# - SignalR 服务在启动时崩溃

我刚刚从前任那里获得了SignalR服务。安装后,启动和停止成功。它甚至可能会在失败并出现错误之前执行几次atSystem.RuntimeMethodHandle.InvokeMethod(System.Object,System.Object[],System.Signature,Boolean)atSystem.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(System.Object,System.Object[],System.Object[])atSystem.Reflection.RuntimeMethodInfo.Inv

c# - SignalR - 在 Windows 窗体服务器上验证 Windows 窗体用户

我有一个小项目,其中包含一个Windows窗体信号器客户端和一个Windows窗体服务器。客户端可以连接到服务器。现在,我想实现一个登录系统。我阅读了一些关于此的博客文章、文章和问题,但我没有找到一种方法来做到这一点。我想使用signalr身份验证系统,这样我就可以使用[Authorize]等属性,因为它已经存在。要使用它,我需要验证用户名和密码。客户端可以像这样在header中发送凭据吗Connection=newHubConnection(BaseEngine.ServerURI);Connection.Headers.Add("Username",username);Connec

windows - 在 Windows Azure worker 角色和 Web 角色中使用 SignalR

您能否创建一个Hub,您可以从辅助角色和Web角色向客户端发送消息,或者拥有多个可以向客户端发送消息的不同辅助角色?或者是使用SignalR将消息发送到客户端的推荐方法,以拥有一个处理所有消息传递给客户端的Web角色,并且您将使用队列将消息从所有其他角色发送到客户端。我看到的另一个选项是,我将为所有每个worker角色和Web角色设置一个集线器,然后您连接到几个不同的集线器?这对我来说似乎是一种糟糕的做法。我们托管服务的最终目标是至少有2个Web角色和3-5个worker角色,系统是非常事件驱动的,希望在事件发生时向Web客户端推送消息,而不是在中添加另一个阶段用于向连接的客户端发送消

c# - SignalR .NET Core camelCase JSON 契约(Contract)解析器

使用.NET核心RC2。让SignalR正常工作,但试图让它在JSON中返回驼峰命名法属性。对于我正在使用的API...services.AddMvc().AddJsonOptions(o=>{o.SerializerSettings.ContractResolver=newCamelCasePropertyNamesContractResolver();});也许SignalR还没有任何合适的地方(毕竟,它甚至还不能工作......),但想知道是否有人已经弄明白了?我已经尝试了一些事情,例如...services.AddTransient();...但是不行。有人让这个工作了吗?

c# - 将空参数传递给 SignalR 客户端代理时为 "Value cannot be null"

使用SignalR(v2.0.2)我遇到了这个异常:Valuecannotbenull.Parametername:oatNewtonsoft.Json.Utilities.ValidationUtils.ArgumentNotNull(Objectvalue,StringparameterName)atNewtonsoft.Json.Linq.JToken.FromObjectInternal(Objecto,JsonSerializerjsonSerializer)atNewtonsoft.Json.Linq.JToken.FromObject(Objecto,JsonSerial

c# - 自托管 ASP.NET Web API 和自托管 SignalR 一起 Windows 服务应用程序

我想构建一个Windows服务,通过自托管ASP.NETWebAPI提供一些服务。另外,我想通过自托管SignalR通知客户一些变化。我认为ASP.NETSignalR将是通知中心的完美解决方案。当我同时运行这两项服务时,它们无法协同工作。如果我删除SignalR,自托管API将开始完美运行。反之亦然:删除Windows服务,SignalR将完美运行。我不确定我的问题是什么,是否可以同时为asp.netWebAPI和SignalR自托管Windows服务?我在相同和不同的端口上都尝试过,但它不起作用。另一个问题,是否可以将两者都放在同一个端口上?我安装的包:Microsoft.AspN

c# - SignalR OnConnected - 向连接的客户端发送消息

很简单的问题。为什么刚刚连接的客户端没有收到任何消息,而其他所有客户端都收到了广播?发送连接消息的客户端的正确方法是什么?protectedoverridevoidOnConnected(HttpContextBasecontext,stringclientId){GameActionmessage=newGameAction();message.text="Playerconnected";Connection.Broadcast(serializer.Serialize(message));GameActiongamestate=newGameAction();gamestate.