資源簡介
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版馬里奧,精簡版
- 下一篇:中科軟面試題
評論
共有 條評論