我设法使用 SignalR 和 Asp.NET 创建了一个聊天应用程序。我的下一个目标是发送和接受好友请求。
任何人都可以建议一些好的网站/论坛,在那里我可以获得有关此方面的帮助。
谢谢
我设法使用 SignalR 和 Asp.NET 创建了一个聊天应用程序。我的下一个目标是发送和接受好友请求。
任何人都可以建议一些好的网站/论坛,在那里我可以获得有关此方面的帮助。
谢谢
在直接使用 ASP.NET 和 SignalR 解决方案之前,您需要从系统设计的角度考虑这一点。您需要考虑和决定的一些事情是:
如何将一个用户与另一个用户关联以建立友谊?(例如:将两个用户分组的新表)
好友请求应该如何提出?
拒绝好友请求将如何运作?
一旦你开始集思广益,想如何让这一切工作,你就可以在进入 SignalR 之前在服务器端构建它。确保所有功能区域都能正常工作,然后您可以通过 SignalR 将这些方法调用公开给您的客户端前端。
关键是将流程的每个部分分解为组件,并一步一步地处理它。
向特定用户发送好友请求使用集线器方法
Clients.Client(toConnectTo).sendRequest(currentname+" SentYouFriendRequest");
并在客户端调用它
chat.client.sendRequest = function (msg) {
$('#sentmsg').append('<li>'+msg+'</li>');
};