资源简介
利用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\源程序\客户端代码\Userli
文件 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\源程序\服务端代码\Userli
目录 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个文件信息
相关资源
- java快捷键工具箱(快速打开本地应用
- java 飞机大战(面向对象源码)
- java 跑马程序
- 飞机大战小游戏源码(java Swing)
- java入门137:清理指定目录下的.tmp文件
- java删除文件夹中所有文件
- java重命名RAR压缩包中文件
- java显示指定类型的文件(按文件后缀
- java控制台(命令行)输入交互
- java 自定义表头(列头增加icon图标)
- Java入门-控件的排布(2).zip
- Java入门-显示多种字体(8).zip
- Java入门-使用表格显示查询结果(77)
- Java入门-取得目录文件信息(50).zi
- Java入门-zip压缩包查看程序(56).zi
- Java入门-阴影文字(26).zip
- Java入门-彩色列表框(4).zip
- Java入门-程序启动界面(20).zip
- Java入门-常用图形的绘制与填充(47)
- Java入门-从压缩包中提取文件(55)
- Java入门-滑杆演示(19).zip
- Java入门-图片倒影(34).zip
- Java入门-3D文字(27).zip
- Java入门-移动的遮照效果(45).zip
- Java入门-自定义光标(23).zip
- Java入门-图片火焰效果(32).zip
- Java入门-简单的文本编辑器(12).zi
- Java入门-产生自己的控件(1).zip
- Java入门-圆形的按钮(5).zip
- Java入门-不规则图形的绘制(48).zi
评论
共有 条评论