signalr-hub

    1热度

    1回答

    我正在尝试创建一个简单的SignalR测试项目;但是,它的表现并不像我认为的那样。我有一个网站用下面的代码: namespace SignalRTest3 {         public class MyHub1 : Hub     {         public void Hello(string message)         {             Clients.Al

    0热度

    1回答

    任务取消等待Groups.Add(groupId,Context.ConnectionId);在Win8上仍然存在WebSockets。 如果此请求超过30秒,我如何增加信号超时。 任务是canceled.mscorlibStackTrace:--- 在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务task) 在S

    0热度

    1回答

    我想复制像客户端浏览器,但在C#(性能原因)的行为。我试图实现的是,对于接收到的每个新事件,我的程序都应该触发服务器端(Hub),然后通知客户端。而不是有一个while循环,即使没有消息,每次都会反复使用hub方法,是否有办法将其视为触发器/检测,以便一旦检测到消息,然后执行Hub方法?希望这是有道理 下面的客户端代码快照: IHubProxy _hub; string url = @"http

    0热度

    1回答

    我已经看到一个具有完全相同问题的主题,我已经按照答案那里,但仍然无法做到这一点,希望你能告诉我我是什么做错了。我试图从Hub发送一个对象列表(用户名)到客户端,但是我得到的输出是[object Object]。这里是我的类中,它只是1属性: public class WaitingUser { public string waitingUsrName{ get; set; } }

    1热度

    2回答

    我通过.Net客户端连接到我的SignalR集线器,并且调用服务器上的功能正常工作,直到连接从重置IIS丢失为止。一旦连接自动恢复,调用不再起作用。 我在Web应用程序的日志记录中验证了.Net客户端正在成功重新连接,并且客户端的连接状态正在变回已连接。但Invoke调用没有做任何事情。另外,如果我在调用时调用Wait(),它将永远挂起。 代码: //Works fine before conne

    0热度

    1回答

    我有一个简单的聊天应用程序,在本地正常工作,但SignalR远程抛出内部服务器错误。 抛出错误的脚本是这样的: http://mydomainname.com/signalr/negotiate?clientProtocol=1.5&connectionData ... 这里是日志: 我已经看过了类似主题的其他答案,但没有人可以为我工作。这些是我引用的答案:SignalR Negotiate 40

    0热度

    2回答

    我尝试使用signalR添加web套接字功能,基于: chat example。 我有2个不同项目 - 1:是纯服务器,包括网页API: 我有一个Web方法来获得请求,并调用到轮毂: [HttpGet] [Route("api/GetData")] public IHttpActionResult GetCorpDataApi() { return Ok(

    0热度

    1回答

    我目前正在开发一个使用asp.net MVC和asp.net样板框架的web应用程序。最近我只是尝试使用Signal R 2.2.1实现实时更新,但我的JavaScript客户端的回调没有被调用或执行。我不知道我哪里出了问题,请如何让我的客户回复令人兴奋。谢谢,下面是我的代码。 我的信号R枢纽 public class WallHub : Hub, ITransientDependency {

    0热度

    1回答

    下面我有三个表,这是用于GroupChat,首先我创建该组的所有数据将被插入GroupTable,然后成功的groupCreation我打电话insertConnectionId函数将在后端调用MapGroupConnectionId,该后端生成SignalR连接ID并使用groupId和groupCreaterId插入GroupTable,其工作正常,并且我拥有包含Friends ID的Grou

    0热度

    1回答

    This guide似乎不适用于SimpleInjector。 我OWIN启动看起来是这样的: container = new Container(); container.Options.DefaultScopedLifestyle = new ExecutionContextScopeLifestyle(); container.RegisterSingleton(() => new S