2007-07-10
即时通信
关键字: 即时通信
当前Web项目要设计一个即时通信的功能,经理叫我看看:整理了一下。现把个人认为的解决方式列出来。希望大家给点意见。
需求描述:
即时使消息是用户间进行私人交流的空间,用户可向其他用户留言,接受留言的用户可在主页中得到系统发送的留言提示。
系统页面上显示的在线人员,点击相应人员发送短信。接收用户以弹出
窗口形式显示接收到的短消息,可对其进行回复。
问题分析:
一种是被叫方式:需要发送信息的用户在网页上选中某个在线用户,编辑信息并发送。后台程序找到接受信息用户的Session。并把信息顺着Session传输到其界面(后来该方式被告夭折了,因为Http是无状态通信协议的,不存在服务器去找客户端的道理,只有客户端来找服务器)
一种是主叫方式:发送信息的用户把需要发送的信息以一定的格式比如username=value的方式放到Application中,接受信息的用户Jsp中有一段ajax的程序在不停的访问Application中的信息,如果有属于自己的信息,就取出来并在页面上以对话框的形式显示出来。
以上是我分析的过程(之中必有很多问题,还希望大家指点)。如果大家有新的点子还请多多赐教。
需求描述:
即时使消息是用户间进行私人交流的空间,用户可向其他用户留言,接受留言的用户可在主页中得到系统发送的留言提示。
系统页面上显示的在线人员,点击相应人员发送短信。接收用户以弹出
窗口形式显示接收到的短消息,可对其进行回复。
问题分析:
一种是被叫方式:需要发送信息的用户在网页上选中某个在线用户,编辑信息并发送。后台程序找到接受信息用户的Session。并把信息顺着Session传输到其界面(后来该方式被告夭折了,因为Http是无状态通信协议的,不存在服务器去找客户端的道理,只有客户端来找服务器)
一种是主叫方式:发送信息的用户把需要发送的信息以一定的格式比如username=value的方式放到Application中,接受信息的用户Jsp中有一段ajax的程序在不停的访问Application中的信息,如果有属于自己的信息,就取出来并在页面上以对话框的形式显示出来。
以上是我分析的过程(之中必有很多问题,还希望大家指点)。如果大家有新的点子还请多多赐教。
评论
redduke1202
2007-07-19
人家说的是J2me.搞什么applet啊,只支持MIDlet
yanwt
2007-07-10
可以用applet,
这里有一些开源的 http://www.open-open.com/52.htm
这里有一些开源的 http://www.open-open.com/52.htm
- 浏览: 5488 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
如何在被调用函数中自动获 ...
问题解决了: function test() { var object = ...
-- by qqwjz -
如何在被调用函数中自动获 ...
JScript caller 属性 请参阅 function 语句 应 ...
-- by myy -
dwr使用笔记(带例子)
能否给个和其他框架一起使用的例子啊
-- by pythonjyc -
dwr使用笔记(带例子)
有点意思
-- by jackami121 -
javaScript 操作word实现 ...
基本上所有的Office在线编辑ActivieX控件都支持上述功能,例如NTKO
-- by Zmud






评论排行榜