资源简介

利用Java实现基于C/S模式的聊天室程序。聊天室分为服务器端和客户端两部分,服务端程序主要负责侦听客户端发来的消息,客户端需要登录到服务端才能实现正常的聊天功能。

资源截图

代码片段和文件信息


import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.io.*;
import java.net.*;

/*
 * 聊天客户端的主框架类
 */
public class ChatClient extends Jframe implements ActionListener{

String ip = “127.0.0.1“;//连接到服务端的ip地址
int port = 8888;//连接到服务端的端口号
String userName = “匆匆过客“;//用户名
int type = 0;//0表示未连接,1表示已连接

Image icon;//程序图标
JComboBox combobox;//选择发送消息的接受者
JTextArea messageShow;//客户端的信息显示
JScrollPane messageScrollPane;//信息显示的滚动条

JLabel expresssendToLabelmessageLabel ;

JTextField clientMessage;//客户端消息的发送
JCheckBox checkbox;//悄悄话
JComboBox actionlist;//表情选择
JButton clientMessageButton;//发送消息
JTextField showStatus;//显示用户连接状态

Socket socket;
objectOutputStream output;//网络套接字输出流
objectInputStream inpu

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件         25  2006-05-27 02:59  Java聊天室\CH08\CH08\打包发布\聊天客户端\ChatClient.bat

     文件      19390  2006-04-17 00:52  Java聊天室\CH08\CH08\打包发布\聊天客户端\ChatClient.jar

     文件         25  2006-05-27 02:58  Java聊天室\CH08\CH08\打包发布\聊天服务器\ChatServer.bat

     文件      17724  2006-04-17 00:33  Java聊天室\CH08\CH08\打包发布\聊天服务器\ChatServer.jar

     文件      13968  2006-04-17 00:49  Java聊天室\CH08\CH08\源程序\客户端代码\ChatClient.java

     文件      12217  2006-05-20 14:09  Java聊天室\CH08\CH08\源程序\客户端代码\ChatServer.java

     文件       1744  2006-05-25 20:35  Java聊天室\CH08\CH08\源程序\客户端代码\ClientReceive.java

     文件       3517  2006-04-14 00:21  Java聊天室\CH08\CH08\源程序\客户端代码\ConnectConf.java

     文件       2176  2006-04-14 01:41  Java聊天室\CH08\CH08\源程序\客户端代码\Help.java

     文件        575  2006-04-11 23:08  Java聊天室\CH08\CH08\源程序\客户端代码\icon.gif

     文件         49  2006-04-17 00:51  Java聊天室\CH08\CH08\源程序\客户端代码\MANIFEST.MF

     文件        238  2006-04-11 23:11  Java聊天室\CH08\CH08\源程序\客户端代码\Node.java

     文件       2842  2006-04-12 00:06  Java聊天室\CH08\CH08\源程序\客户端代码\PortConf.java

     文件       1572  2006-05-25 19:59  Java聊天室\CH08\CH08\源程序\客户端代码\ServerListen.java

     文件       4023  2006-04-14 14:56  Java聊天室\CH08\CH08\源程序\客户端代码\ServerReceive.java

     文件       2804  2006-04-12 23:22  Java聊天室\CH08\CH08\源程序\客户端代码\UserConf.java

     文件       1457  2006-04-11 22:13  Java聊天室\CH08\CH08\源程序\客户端代码\UserlinkList.java

     文件      12217  2006-05-20 14:09  Java聊天室\CH08\CH08\源程序\服务端代码\ChatServer.java

     文件       2118  2006-04-14 15:02  Java聊天室\CH08\CH08\源程序\服务端代码\Help.java

     文件        575  2006-04-11 23:08  Java聊天室\CH08\CH08\源程序\服务端代码\icon.gif

     文件         49  2006-04-12 00:00  Java聊天室\CH08\CH08\源程序\服务端代码\MANIFEST.MF

     文件        238  2006-04-11 23:11  Java聊天室\CH08\CH08\源程序\服务端代码\Node.java

     文件       2842  2006-04-12 00:06  Java聊天室\CH08\CH08\源程序\服务端代码\PortConf.java

     文件       1572  2006-05-25 19:59  Java聊天室\CH08\CH08\源程序\服务端代码\ServerListen.java

     文件       4023  2006-04-14 14:56  Java聊天室\CH08\CH08\源程序\服务端代码\ServerReceive.java

     文件       1457  2006-04-11 22:13  Java聊天室\CH08\CH08\源程序\服务端代码\UserlinkList.java

     目录          0  2010-12-09 18:55  Java聊天室\CH08\CH08\打包发布\聊天客户端

     目录          0  2010-12-09 18:55  Java聊天室\CH08\CH08\打包发布\聊天服务器

     目录          0  2018-06-24 09:39  Java聊天室\CH08\CH08\源程序\客户端代码

     目录          0  2010-12-09 18:55  Java聊天室\CH08\CH08\源程序\服务端代码

............此处省略8个文件信息

评论

共有 条评论