如何使用Signal R发送和接受好友请求

时间:2013-07-05 09:29:16

标签: asp.net-mvc signalr

我设法使用SignalR和Asp.NET创建聊天应用程序。 我的下一个目标是发送和接受朋友请求。

有人可以建议一些好的网站/论坛,我可以从中获得帮助。

由于

2 个答案:

答案 0 :(得分:2)

在直接使用ASP.NET和SignalR处理解决方案之前,您需要从系统设计角度考虑这一点。您需要考虑和决定的一些事项是:

如何将一个用户与另一个用户关联以建立友谊? (例如:将两个用户分组的新表)

朋友请求应如何提出?

朋友如何拒绝拒绝工作?

一旦你开始集思广益,希望这一切能够发挥作用,你就可以在进入SignalR之前在服务器端构建它。确保所有功能区域都能正常工作,然后您可以通过SignalR将这些方法调用暴露给客户端。

关键是将流程的每个部分分解为组件并一次一步地处理它。

答案 1 :(得分:0)

向特定用户发送好友请求使用集线器方法

Clients.Client(toConnectTo).sendRequest(currentname+" SentYouFriendRequest");

并在客户端上调用

chat.client.sendRequest = function (msg) {
  $('#sentmsg').append('<li>'+msg+'</li>');
};