Asp.net mvc 如何使用信号R发送和接受好友请求

Asp.net mvc 如何使用信号R发送和接受好友请求,asp.net-mvc,signalr,Asp.net Mvc,Signalr,我使用SignalR和Asp.NET创建了一个聊天应用程序。 我的下一个目标是发送和接受好友请求 有谁能推荐一些好的网站/论坛,我可以在那里得到有关这方面的帮助 谢谢在直接使用ASP.NET和Signal解决方案之前,您需要从系统设计的角度考虑这一点。你需要考虑和决定的一些事情是: 如何将一个用户与另一个用户关联以创建友谊?(例如:将两个用户分组的新表) 如何提出朋友请求 朋友的拒绝请求如何起作用 一旦你开始头脑风暴,想让这一切如何运作,你就可以在进入Signal之前在服务器端构建它。确保所有功

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

有谁能推荐一些好的网站/论坛,我可以在那里得到有关这方面的帮助


谢谢

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

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

如何提出朋友请求

朋友的拒绝请求如何起作用

一旦你开始头脑风暴,想让这一切如何运作,你就可以在进入Signal之前在服务器端构建它。确保所有功能区域都能正常工作,然后您可以通过SignalR将这些方法调用公开给您的客户端前端


关键是将流程的每一部分分解为多个组件,并一步一步地进行处理。

要向特定用户发送好友请求,请使用hub方法

Clients.Client(toConnectTo).sendRequest(currentname+" SentYouFriendRequest");
打电话给客户

chat.client.sendRequest = function (msg) {
  $('#sentmsg').append('<li>'+msg+'</li>');
};
chat.client.sendRequest=函数(msg){
$('#sentmsg')。追加('
  • '+msg+'
  • '); };