使用javaGUI多线程网络编程技术实现的聊天室程序

时间:2013-12-02 13:48:18
【文件属性】:

文件名称:使用javaGUI多线程网络编程技术实现的聊天室程序

文件大小:642KB

文件格式:RAR

更新时间:2013-12-02 13:48:18

java , 网络编程,聊天室

采用java的GUI,多线程,I/O及网络编程技术,编写了实时聊天程序, 类似QQ功能.


【文件预览】:
badword.txt
ServerFrame$3.class
CLOCK.ICO
ChatRoom$7.class
Customer.class
.project
ccc_message.txt
ChatClient.class
ChatRoom.java
ChatRoom$4.class
WordFilter.class
ServerFrame$4.class
ChatRoom$6.class
ServerFrame.java
client.bat
Register.class
ChatRoom$1.class
Register$1.class
AppServer.class
AppServer.java
Register.java
Connection.class
ServerFrame.class
Clock$1.class
ChatRoom$2.class
www_message.txt
log.txt
WordFilter.java
ChatRoom$3.class
ChatRoom$5.class
ChatRoom$Windowclose.class
Clock.java
message.txt
server.bat
user2.txt
ServerFrame$1.class
Login.class
Register_Customer.java
Customer.java
images
----CLOCK.ICO(2KB)
----login.gif(27KB)
----appico.jpg(4KB)
----registerlogo.jpg(32KB)
----btnExit.jpg(16KB)
----chat.jpg(6KB)
----btnCancel.jpg(15KB)
----register.jpg(55KB)
----btnClock.jpg(3KB)
----btnRegister.jpg(17KB)
----Thumbs.db(25KB)
----btnLogin.jpg(15KB)
----loginlogo.jpg(27KB)
----serverip.gif(37KB)
Register_Customer.class
Clock.class
ChatRoom.class
.classpath
Chat.class
Login.java
HaHa.ico
Connection.java
face
----2.JPG(1KB)
----3.JPG(1KB)
----1.JPG(1KB)
----face.ini(25B)
----Thumbs.db(259KB)
HeadFile.properties
Message.class
ServerFrame$2.class
Message.java
Chat.java
ChatClient.java
Exit.class
aaa_message.txt
Exit.java
Champicons Icon 19.ico
user.txt

网友评论

  • 对于初学者来说很不错
  • 不错,简单明了,在这基础上修改的,省去了很多事
  • 可读性好,易于理解
  • 请问,这是用什么开发工具开发的,Eclipse还是NetBeans
  • 代码注释很清晰,但是在注册新用户时,在多线程环境下没有对文件加锁,可能会造成用户名重复的情况。
  • 代码还没看,不过功能相当不错,可以多人聊天
  • 可读性好,易于理解
  • 代码算是清楚明了。。