资源简介
OICQ的聊天程序。包括客户端和服务器,可以供多个用户进行聊天。
1)登录功能。客户端登录到聊天服务器,服务器管理所有登录的客户,并将客户列表发送给各个客户显示。
2)客户可以通过服务器转发,实现一对一和多对多聊天。
3)实现呼叫功能。当客户端程序连接服务器时,通过服务器搜索所要呼叫的客户,如果检测到此用户且该用户正处于联网状态,则服务器通知此用户的客户端程序响应主叫方客户端程序,然后在主叫方和被叫方建立连接后,双方就可以聊天或进行其它的通信
代码片段和文件信息
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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
I.A.... 373248 2010-06-16 18:19 JAVA聊天室.doc
I.A.... 13968 2006-04-17 00:49 源程序\客户端代码\ChatClient.java
I.A.... 1744 2006-05-25 20:35 源程序\客户端代码\ClientReceive.java
I.A.... 3517 2006-04-14 00:21 源程序\客户端代码\ConnectConf.java
I.A.... 2176 2006-04-14 01:41 源程序\客户端代码\Help.java
I.A.... 575 2006-04-11 23:08 源程序\客户端代码\icon.gif
I.A.... 49 2006-04-17 00:51 源程序\客户端代码\MANIFEST.MF
I.A.... 2804 2006-04-12 23:22 源程序\客户端代码\UserConf.java
I.A.... 12217 2006-05-20 14:09 源程序\服务端代码\ChatServer.java
I.A.... 2118 2006-04-14 15:02 源程序\服务端代码\Help.java
I.A.... 575 2006-04-11 23:08 源程序\服务端代码\icon.gif
I.A.... 49 2006-04-12 00:00 源程序\服务端代码\MANIFEST.MF
I.A.... 238 2006-04-11 23:11 源程序\服务端代码\Node.java
I.A.... 2842 2006-04-12 00:06 源程序\服务端代码\PortConf.java
I.A.... 1572 2006-05-25 19:59 源程序\服务端代码\ServerListen.java
I.A.... 4023 2006-04-14 14:56 源程序\服务端代码\ServerReceive.java
I.A.... 1457 2006-04-11 22:13 源程序\服务端代码\Userli
I..D... 0 2010-06-01 18:39 源程序\客户端代码
I..D... 0 2010-06-01 18:39 源程序\服务端代码
I..D... 0 2010-06-01 18:39 源程序
----------- --------- ---------- ----- ----
423172 20
- 上一篇:java版马里奥,精简版
- 下一篇:中科软面试题
相关资源
- NFA转换成DFA的java实现(课程设计)
- 计算机组成原理课程设计.doc
- 用ssmspring+springmvc+mybatis开发的的一个
- 课程设计:jsp图书管理系统源码(含
- javaweb课程设计:学生成绩管理系统源
- 基于web的网上选课系统(java源码+课程
- jsp在线小说课程设计源码(含mysql数据
- jsp商城源码(含课程设计文档)
- Javaweb课程设计学生信息管理系统课程
- java课程设计,图形化界面 学生信息管
- JAVA课程设计《科学计算器》
- java web课程设计网上书店jsp
- 20150719计算机网络课程设计发送Ether
- 基于java的聊天室设计与实现
- JAVA课程设计 简单计算器
- 数据库课程设计-报刊订阅系统-Java语
- 软件工程课程设计--------工资管理系统
- Android课程设计美甲商城
- JAVA课程设计含源代码源程序以及论文
- JAVA实现的模拟电梯系统
- JSP宿舍信息管理系统完整源代码
- JSP课程设计投票系统完整源码voteWeb
- 小学数学教学辅助软件
- 内存分配算法课程设计Eclipse+Java
- 大学生兼职系统
- java课程设计五子棋报告模板
- Java课程设计聊天室附设计报告
- Android通讯录课程设计
- 图书馆管理系统的课程设计Java
- java课程设计 netbeans设计 学生信息管理
评论
共有 条评论