我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: [J2EE小组]第一次项目WEBIM(使用AJAX) 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

rexlove





性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1442
威望: 0
浮云: 1147
在线等级:
注册时间: 2005-11-20
最后登陆: 2012-11-08

5come5帮你背单词 [ waggon /'wægən/ n. 四轮马车 ]


[J2EE小组]第一次项目WEBIM(使用AJAX)

两个星期过去了,不知道蛐蛐们进展怎么样?

关于那个web实现im蛐蛐们做的怎么样?

我们可以参考下面的那个软件,思想是一样的,在架构上,功能上我们可以做自己的

有兴趣的看看   正在做开发文档,以前总是找不到方向,不知道从什么地方下手,现在有了一个参照物,可以实施了



我这里还有测试软件包,运行过.很厉害,做的不错的,有兴趣的可以过来拷


[ 此贴被rexlove在2006-10-29 21:33重新编辑 ]
顶端 Posted: 2006-10-24 12:34 | [楼 主]
chsml



性别: 帅哥 状态: 该用户目前不在线
头衔: 知识真是重要呀, 可以用来 B4 人
等级: 人见人爱
发贴: 3028
威望: 1
浮云: 1200
在线等级:
注册时间: 2004-12-07
最后登陆: 2007-09-12

5come5帮你背单词 [ disco // n. 迪斯科舞厅 ]


这个项目不错哦
大一.大二上学期一直想做没做成的...
以前做web, 用JS+VBS+ASP, 现在不做web了, 呵呵
加油
顶端 Posted: 2006-11-04 10:13 | [1 楼]
chsml



性别: 帅哥 状态: 该用户目前不在线
头衔: 知识真是重要呀, 可以用来 B4 人
等级: 人见人爱
发贴: 3028
威望: 1
浮云: 1200
在线等级:
注册时间: 2004-12-07
最后登陆: 2007-09-12

5come5帮你背单词 [ because /bi'koz/ conj. 因为 ]


Quote:
引用第5楼rexlove于2006-10-29 21:24发表的:
目前最重要的问提时 怎么发送消息&接收消息
一.系统前提
暂时不接收注册用户,在数据库服务器端加入用户
所有在线用户都是好友,每两个人之间都可以聊天
咱不能多人聊天
.......



服务器端是动态的, 消息表用自定义的全局(application级)数据链存储(也可数据库)
单条消息格式自定义, 用regexp正则表达式处理消息中的关键字过滤和表情符号的替换, 这些可以参考论坛UBB Code部分
另外服务器端需要维护一个在线用户表, 什么方式(APPLICATION 或 数据库)自定, 客户端会用xmlHttp固定时间间隔来取自己的数据, 这个就形成了一个心跳维持, 服务器端只要检查一个最大的时间阀值来确定用户是否在线就好

单条消息结构必须至少包括: 发送人, 对方, 内容

客户端简历一个隐藏的<iframe>用来post数据(客户端先按自定义的消息格式组装好), 具体只要这样就行<form action="" method="get/post" target="hide iframe" onsubmit="fun">

用 XMLHttp取得数据, 每次取得的时候看你怎么定了, 可以把所有的都取回来本地解析, 也可以每次取一条

只是简单说下我以前做的东西, ASP的(服务端VBS ASP, 客户端 javascript+XMLHttp+VBS混合体), 表B4我, 呵呵, 不会java

虽然只有简单几句, 编码工作量还是很大的, 过程中也会有很多细节问题要解决
(NB人都不屑于编码, 我们骂他, [屏蔽]眼高手低, 光会耍嘴皮子; NB人骂我们, 瓜货, 代码工人, 编码机器)

WEB IM共同的缺点, 服务器压力太大(TCP连接开销 + 脚本速度 和 数据流量), 刚不了多少人


[ 此贴被chsml在2006-11-04 10:36重新编辑 ]
顶端 Posted: 2006-11-04 10:27 | [2 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.009866(s) query 6, Time now is:11-24 00:59, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号