我设法使用SignalR和Asp.NET创建聊天应用程序。 我的下一个目标是发送和接受朋友请求。
有人可以建议一些好的网站/论坛,我可以从中获得帮助。
由于
答案 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>');
};