SignalR Server如何从客户端获取返回值?

时间:2015-04-09 09:35:29

标签: c# signalr

服务器

public void SendToUser(string serverId, string message)
{
    //Console.WriteLine(string.Format("New Msg. Send to {0}, Msg content:{1}", serverId, message));
    var _identity = ConnectedUsers.FirstOrDefault(aa => aa.serverId == serverId);
    var aaa = Clients.Client(_identity.connectionId).RcvSendToUser(message);
}

客户端

_hub.On("RcvSendToUser", x => Console.WriteLine(x) );

我的问题是:

服务器端和客户端都是Console项目。 我可以在_hub.on("RcvSendToUser")上返回值吗?如果是,我如何在服务器端获得此值?

1 个答案:

答案 0 :(得分:1)

无法从客户端调用的方法获取返回值。可以说,可以使用强类型集线器,其中使用的接口定义了一些返回值的方法。

link