如何使用java作为局域网聊天工具(聊天室)?

呵呵,楼主你好!用Java做聊天室并不简单,但说难也不难。

简单来说就是会话跟踪技术(我个人的理解)。要创建一个聊天室,你需要

使用的工具:tomcat服务器(因为是免费的,其他也可以用,呵呵)。

MyEclipse(Sun公司提供的编写Java程序的工具,不要说不知道,

那样的话,我会晕倒的。

页面框架设计:index.jsp(聊天室主页)index_top.jsp(聊天室首页)。

Usersonline.jsp(在线人数统计显示页面)sendMessage.jsp(发送信息页面)

ShowMessage.jsp(显示聊天信息的页面)registered(用户注册的页面)

login(用户登录页面)

当然,这是最简单的设计方法。你可以设计得更好。

页面介绍和功能:

Index.jsp主要是聊天室的主页。它由上、中、下三个框架组成,中间分为三个部分。

左右有两帧。事实上,index.jsp是由五个框架组成的一页。

顶框:放index_top.jsp页面。你可以设计自己的聊天室功能(比如logo)。

中间部分的左框:showMessage.jsp显示聊天信息。

中部右框:usersonline.jsp(在线人数统计显示页面)

底部框架:sendMessage.jsp,一个发送信息的jsp页面。不多说。

聊天室的框架设计是这样用印刷体写的。

实现聊天:

1.编写一个servlet来处理信息(包括验证用户是否登录和聊天)。

2.用户发送信息后,将发送的信息存储在应用中(群聊)(放在会话中就是私聊)。

3.在显示信息的页面上,每隔XX秒在会话或应用程序中获取数据是可以的。

更多的事情在你学会Ajax之后还需要去做,会有不同的效果。我祝你成功。呵呵