signalR chat-c​​heck是否已成功发送消息

时间:2014-04-04 16:38:36

标签: signalr signalr-hub signalr.client

我使用signalR hub进行了聊天,它运行正常。 现在我要做的是服务器应该向客户端发送通知,如果他们的消息发送成功。我该怎么做? 谢谢!

1 个答案:

答案 0 :(得分:4)

为了确保邮件成功到达客户端,在接收邮件的客户端方法中,您应该调用服务器方法来确认它。

例如,在服务器上,您有

Clients.All.hello();

在客户端上,您应该执行以下操作:

myHubConnection.client.hello = function () {
     //do your stuff
     myHubConnection.server.notifyTheServer(messageId);
};