chatofpomelo简析之二——聊天
来源:互联网 发布:weka算法介绍 编辑:程序博客网 时间:2024/06/02 16:28
客户端
1: $("#entry").keypress(function (e) {
2:var route = "chat.chatHandler.send";
3:var target = $("#usersList").val();
4:if (e.keyCode != 13 /* Return */) return;
5:var msg = $("#entry").attr("value").replace("\n", "");
6:if (!util.isBlank(msg)) {
7: pomelo.request(route, {//route = "chat.chatHandler.send"
8: rid: rid,
9: content: msg,
10: from: username,
11: target: target
12: }, function (data) {
13: $("#entry").attr("value", ""); // clear the entry field.
14:if (target != '*' && target != username) {
15: addMessage(username, target, msg);
16: $("#chatHistory").show();
17: }
18: });
19: }
20: });
1: handler.send = function(msg, session, next) {
2:var rid = session.get('rid');
3:var username = session.uid.split('*')[0];
4:var channelService = this.app.get('channelService');
5:var param = {
6: route: 'onChat',
7: msg: msg.content,
8: from: username,
9: target: msg.target
10: };
11: channel = channelService.getChannel(rid, false);
12:
13://the target is all users
14:if(msg.target == '*') {
15: channel.pushMessage(param);
16: }
17://the target is specific user
18:else {
19:var tuid = msg.target + '*' + rid;
20:var tsid = channel.getMember(tuid)['sid'];
21: channelService.pushMessageByUids(param, [{
22: uid: tuid,
23: sid: tsid
24: }]);
25: }
26: next(null, {
27: route: msg.route
28: });
29: };
0 0
- chatofpomelo简析之二——聊天
- chatofpomelo简析之二——聊天
- chatofpomelo源码分析(二)——聊天
- Pomelo官方demo ChatofPomelo简析之一——用户登录
- Pomelo官方demo ChatofPomelo简析之一——用户登录
- Pomelo官方demo ChatofPomelo简析之一——用户登录
- chatofpomelo源码分析(一)——用户登录
- android 视频聊天之二:开源sip项目doubango ,android平台编译——imsdroid
- Spark源码导读(二)——聊天窗口构造
- 【java】webSocket(二)——实时聊天
- 自定义控件H之——聊天ListView
- UGUI之布局实战——聊天系统
- Android框架之路——聊天Demo实现
- QT界面之美——基于TCP聊天程序
- Android修炼之道—Talker聊天小工具
- 微信小程序开发—项目实战之聊天机器人
- 微信小程序开发—项目实战之聊天机器人
- 采用行写方式的聊天程序(之二)
- hdoj 2037 今年暑假不AC 【贪心】
- Linux下通过端口杀死进程
- 愛麗絲大為羨慕道:“姐姐,壞人偏心!”_文森笑罵道:“小醋瓶
- HDU 2101 A计划
- git一些初级指令
- chatofpomelo简析之二——聊天
- 《STL源码剖析》学习笔记系列之三-------迭代器和traits编程
- Linux Top命令参详解
- 循环展示,中心算法
- 美国DJ - 兆丰三栏
- Round #186 (Div.2) Ilya and Matrix
- JSP的原理
- poj 3126
- PHP CodeBase: 判断用户是否手机访问