资源简介
简单的java语言编写的多人聊天系统,默认服务器ip地址为本机ip地址
代码片段和文件信息
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.net.*;
/**
*
* @author zhangya
* @version chat v1.3 2010-06-12
*/
public class ChatClient extends frame {
/**
* @see java.awt.Jframe
*/
/**作用:聊天客户机*/
/**客户套接字先初始化为null然后再连接时进行赋值过程要抛出异常根据java的安全机制,要try-catch*/
Socket s = null;
/**客户机的数据输出流,封装了数据后将此流发送到服务器*/
DataOutputStream dos = null;
/**客户机的数据输出流,接收来自服务器转发的数据流,从而实现多人聊天的功能*/
DataInputStream dis = null;
/**布尔类型变量,用来表示连接上了没有由于只在此类中使用故设计成private类型*/
private boolean bConnected = false;
/**显示一个文本输入框,来接收你输入的信息*/
TextField tfTxt = new TextField();
/**显示一个比较大文本区域来显示聊天记录*/
TextArea taContent = new TextArea();
/**新建一个线程来掌管当前客户机*/
Thread tRecv = new Thread(new RecvThread());
/**主方法调用launchframe
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 232 2010-06-12 23:44 多人聊天终极版\Chat1.3\.classpath
文件 383 2010-06-12 23:44 多人聊天终极版\Chat1.3\.project
文件 198 2010-06-14 11:41 多人聊天终极版\Chat1.3\客户机.bat
文件 198 2010-06-14 11:41 多人聊天终极版\Chat1.3\服务器.bat
文件 648 2010-06-14 01:15 多人聊天终极版\Chat1.3\bin\ChatClient$1.class
文件 1729 2010-06-14 01:15 多人聊天终极版\Chat1.3\bin\ChatClient$RecvThread.class
文件 1247 2010-06-14 01:15 多人聊天终极版\Chat1.3\bin\ChatClient$TFListener.class
文件 2854 2010-06-14 01:15 多人聊天终极版\Chat1.3\bin\ChatClient.class
文件 2227 2010-06-14 01:36 多人聊天终极版\Chat1.3\bin\ChatServer$Client.class
文件 1789 2010-06-14 01:36 多人聊天终极版\Chat1.3\bin\ChatServer.class
文件 5154 2010-06-14 01:15 多人聊天终极版\Chat1.3\src\ChatClient.java
文件 3448 2010-06-14 01:36 多人聊天终极版\Chat1.3\src\ChatServer.java
文件 458 2010-06-14 11:38 多人聊天终极版\Chat1.3\说明.txt
目录 0 2010-06-14 11:30 多人聊天终极版\Chat1.3\bin
目录 0 2010-06-14 11:30 多人聊天终极版\Chat1.3\src
目录 0 2010-06-14 11:30 多人聊天终极版\Chat1.3
目录 0 2010-06-14 11:30 多人聊天终极版
----------- --------- ---------- ----- ----
20565 17
评论
共有 条评论