繁体   English   中英

在位于WCF服务内的集线器中连接SignalR

[英]Connect SignalR in a hub that is inside WCF service

嗨,目前在我的WebApplication中使用SignalR。 我有一个关于signalR连接到我的集线器的问题这是我的连接代码,它位于主应用程序上

 var chat = $.connection.sampleHub;

虽然这是我的中心

using Microsoft.AspNet.SignalR;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace SampleService
{
    public class SampleHub : Hub
    {
        public void Send(string name, string message)
        {
            //Update All the Clients Connected
            Clients.All.addNewMessageToPage(name, message);
        }
    }
}

这是一个单独的WCF服务,他们在同一个解决方案但不同的项目,我认为它没有连接是否可以将我的客户端连接到实现SignalR库的WCF服务?

当然可以,他们生活在不同的主人之下,所以你必须让Urls适应正确的位置。 您需要在需要时使用绝对地址(如引用动态集线器时),以及处理跨域请求。 您可以 这里查看更多详情。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM