Java聊天室该怎么设计?

Java聊天室该怎么设计?,第1张

看cs还是bs模式的了,如果是bs就很简单了,每次提交留言,然后放在公共变量中,每隔几秒就重新刷新一次,把公共变量中的信息刷出来。这个有很多种变形,比如ajax实现不刷新的更新,或者http长连接实现服务器推数据。

cs的画,自己写的话,就socket了,就是控制起来太复杂了。

比较推荐用线程的协议,比如xmpp什么的,有很多嵌入式的服务器可以用阿,主要是jabber协议的。。。

如果自己写的话,也没有比较从socket开始写,我以前一个人写过,简直就是折磨人的麻烦,可以用rmi、webservice什么的,主要是在数据封装和控制信息上能简化一些~~~~~

注意使用oo思想哈~比如所有信息都封装为一个对象,直接通过objectstream读写,然后通过反射,判断是控制信息还是即时消息。。。

可以用jsp,具体就是java技术吧!jsp是在java语言上使用,实现聊天,修改资料,聊天管理员,

管理员可有删除用户功能,计算机网络技术主要是数据库的连接吧!实现程序和窗口的连接!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9654683.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存