前两篇已经介绍的差不多了,本篇就作为收尾。
- 使用hub方法初始化聊天室的基本步骤和注意事项
- 首先确保页面已经引用了jquery和singalR.js还有对应的hubs文件,注意,MVC框架有时会将jquery放在页面最底部,导致$符号将singalR覆盖的情况。
- 第二,配置服务地址的时候,如果没加配置,默认为 singalr/hubs
- 连接服务器流程
- 指定hub的url
- 定义聊天室代理类
- start聊天室
-
View Code
//1.注册聊天室服务器Url $.connection.hub.url = 'http://localhost:40716/push/im'; //2.聊天室代理类 var proxy = $.connection.zjHub; //3.初始化聊天室固定写法 $.connection.hub.start({ jsonp: true }).done(function () { console.log("连接服务器成功"); //调用join方法,实现当前用户加入信息推送 proxy.server.join({ photo: user.userphoto, username: user.username }); }).fail(function () { console.log("聊天室初始化失败!"); });