[提问]BS结构的聊天工具

xuming9 2008-10-06 10:00:48
我做了个CS结构的聊天工具.
现在想做一个BS结构的(JAVA+JSP),但是不知道怎么实现

主要是不知道怎么显示聊天内容.速手无策

平时都是JSP主动请求servlet,这次是因为别人发送数据过来,经过服务器,在发送给你,而你没有任何请求,页面内容就可以改变

有人做过类似的吗?给点提示把,
...全文
176 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
iiitom 2008-10-06
  • 打赏
  • 举报
回复
從理論上講,你的想法無法實現

B/S 要經過對服務器的請求獲取數據,你的想法是點對點的概念。
xtbzqw 2008-10-06
  • 打赏
  • 举报
回复
我给你一点建议啊
做b/s的聊天系统,应该说比你做c/s结构的聊天系统简单啊
具体的思路是
你可以做一个类似于qq发送信息的页面,上面显示聊天记录,下面是输入框,当用户提交聊天内容的时候,你同时在你的聊天信息中显示,服务器端的servlet接受到提交请求以后
可以将数据保存在list中,或者把它保存在数据库中,(这里我也有一个疑问,如果每发一条信息,就记录到数据库中,那要是人多了,服务器承担不起,我自己个人的感觉是先讲内容保存在内存中,然后在一定的时间再将它写在数据库中)。然后就是你的页面中间可以通过ajax来实现定时刷新页面,这样做的原因是获取别人发送的信息(因为这个信息都保存在服务器端的servlet),当你接收到这些数据以后,你就再把它显示在聊天信息中,这样就是一个聊天室的基本流程,细节的东西那你就自己处理啊,比如说发送私聊信息,你就只要标记出它是私聊信息,然后在客户端请求的时候,只把内容返回给私聊的对象!
mengweilil 2008-10-06
  • 打赏
  • 举报
回复
要么applet,不过要求客户端装jre,这个。。。。。

要么ajax
笨沙发 2008-10-06
  • 打赏
  • 举报
回复
网上好多源码搜索下
xuming9 2008-10-06
  • 打赏
  • 举报
回复
a阿!没用过applet
hanbb 2008-10-06
  • 打赏
  • 举报
回复
用applet与servlet交互吧

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧