利用 JAVA实现简单聊天室1
设计思路Java 是一种简单的,面向对象的,分布式的,解释的,键壮的,安全的,结构中立的,可移植的,性能很优异的,多线程的,动态的语言
而且,Java很小,整个解释器只需215K的 RAM
因此运用 JAVA程序编写聊天室,实现简单聊天功能
程序实现了聊天室的基本功能,其中有:(1)启动服务器:实现网络的连接,为注册进入聊天室做准备
(2)注册登陆界面:填写基本信息如姓名等,可以供多人进入实现多人聊天功能
(3)发送信息:为用户发送信息提供平台
(4)离开界面:使用户退出聊天室
(5)关闭服务器:断开与网络的连接,彻底退出聊天室
设计方法在设计简单聊天室时,需要编写5 个 Java 源文件:、、、、
3 程序功能图及程序相关说明(1) 主功能框图(2) 聊天室基本功能表4
程序代码是说明程序中引入的包:package Chat;import
*;import
*;import
*;import
*;import
*;序号文件名主要功能1ServerHost被服务器调用2Client显示聊天室3ClientUser被客户端调用4LogIn注册登陆5Objecting连接服务器6Server启动服务器启动服务器注册界面发送信息 (用户 A)发送信息发送信息关闭服务器(1)服务器端代码中用户自定义类:类名: Server作用:服务器启动继承的接口名: ActionListenerpublic class Server implements ActionListener{定义的对象:count 计结果与分析5 个 Java 源文件:、、、、
分别编译这 5 个 Java 源文件,或运行“javac *
java ”命令,编译全部的源文件,然后运行连接服务器的主类,即运行Server 类
连接完毕后在运行注册的主函数类,即运行Log