資源簡介
Java聊天室程序源碼(畢業設計) ,實現功能。

代碼片段和文件信息
import?java.io.*;
import?java.net.*;
import?java.util.*;
/**
?*?
?*?title:?HappyChat聊天系統服務器程序
?*?
?*?
?*?Description:?聊天服務器
?*?
?*?
?*?Copyright:?Copyright?(c)?2006
?*?
?*?
?*?Filename:?AppServer.java
?*?
?*?創建服務器
?*?
?*?@version?1.0
?*?
?*/
public?class?AppServer?extends?Thread?{
private?ServerSocket?serverSocket;
private?Serverframe?sframe;
private?static?Vector?userOnline?=?new?Vector(1?1);
private?static?Vector?v?=?new?Vector(1?1);
/**
?*?創建服務器?啟動服務監聽1001端口
?*?
?*/
public?AppServer()?{
sframe?=?new?Serverframe();
try?{
serverSocket?=?new?ServerSocket(1001);
//?獲取服務器的主機名和IP地址
InetAddress?address?=?InetAddress.getLocalHost();
sframe.txtServerName.setText(address.getHostName());
sframe.txtIP.setText(address.getHostAddress());
sframe.txtPort.setText(“1001“);
}?catch?(IOException?e)?{
fail(e?“不能啟動服務!“);
}
sframe.txtStatus.setText(“已啟動...“);
this.start();?//?啟動線程
}
/**
?*?退出服務器
?*?
?*?@param?e
?*????????????異常
?*?@param?str
?*????????????退出信息
?*/
public?static?void?fail(Exception?e?String?str)?{
System.out.println(str?+?“?。“?+?e);
}
/**
?*?監聽客戶的請求,當有用戶請求時創建?Connection線程
?*/
public?void?run()?{
try?{
while?(true)?{
//?監聽并接受客戶的請求
Socket?client?=?serverSocket.accept();
new?Connection(sframe?client?userOnline?v);?//?支持多線程
//?System.out.println(“userLength:“+userLength);
}
}?catch?(IOException?e)?{
fail(e?“不能監聽!“);
}
}
/**
?*?啟動服務器
?*/
public?static?void?main(String?args[])?{
new?AppServer();
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????67552??2009-12-29?09:59??Java聊天室程序源碼(畢業設計)?Build?20090521\2009-05-22_035447.gif
?????文件??????54355??2009-12-29?09:59??Java聊天室程序源碼(畢業設計)?Build?20090521\2009-05-22_035527.gif
?????文件??????69372??2009-12-29?09:59??Java聊天室程序源碼(畢業設計)?Build?20090521\2009-05-22_035543.gif
?????文件???????1468??2009-10-01?16:51??Java聊天室程序源碼(畢業設計)?Build?20090521\CodePub.Com說明.txt
?????文件????3442473??2008-04-22?21:30??Java聊天室程序源碼(畢業設計)?Build?20090521\安裝調試演示.exe
?????文件????2603521??2009-12-29?09:45??Java聊天室程序源碼(畢業設計)?Build?20090521\論文.exe
?????文件???????4407??2009-12-29?10:12??Java聊天室程序源碼(畢業設計)?Build?20090521\論文概要.txt
?????文件???????1674??2009-12-29?10:12??Java聊天室程序源碼(畢業設計)?Build?20090521\論文說明.txt
?????文件???????1605??2009-12-29?10:12??Java聊天室程序源碼(畢業設計)?Build?20090521\說明.txt
?????文件????1048576??2008-04-18?06:15??Java聊天室程序源碼(畢業設計)?Build?20090521\Data\chat_Data.MDF
?????文件????1048576??2008-04-18?06:15??Java聊天室程序源碼(畢業設計)?Build?20090521\Data\chat_Log.LDF
?????文件???????1468??2009-10-01?16:51??Java聊天室程序源碼(畢業設計)?Build?20090521\Data\CodePub.Com說明.txt
?????文件????????189??2009-12-08?20:50??Java聊天室程序源碼(畢業設計)?Build?20090521\Data\源碼網.url
?????文件????????429??2008-04-17?20:10??Java聊天室程序源碼(畢業設計)?Build?20090521\liaotian\.classpath
?????文件????????384??2008-04-12?16:56??Java聊天室程序源碼(畢業設計)?Build?20090521\liaotian\.project
?????文件????????621??2008-04-12?16:56??Java聊天室程序源碼(畢業設計)?Build?20090521\liaotian\aaa_message.txt
?????文件???????2355??2008-04-17?20:10??Java聊天室程序源碼(畢業設計)?Build?20090521\liaotian\AppServer.class
?????文件???????1765??2008-04-12?17:13??Java聊天室程序源碼(畢業設計)?Build?20090521\liaotian\AppServer.java
?????文件?????????33??2008-04-12?16:56??Java聊天室程序源碼(畢業設計)?Build?20090521\liaotian\badword.txt
?????文件????????658??2008-04-12?16:56??Java聊天室程序源碼(畢業設計)?Build?20090521\liaotian\ccc_message.txt
?????文件?????947570??2008-04-12?16:56??Java聊天室程序源碼(畢業設計)?Build?20090521\liaotian\Champicons?Icon?19.ico
?????文件????????450??2008-04-17?20:10??Java聊天室程序源碼(畢業設計)?Build?20090521\liaotian\Chat.class
?????文件????????659??2008-04-12?17:13??Java聊天室程序源碼(畢業設計)?Build?20090521\liaotian\Chat.java
?????文件????????403??2008-04-17?20:10??Java聊天室程序源碼(畢業設計)?Build?20090521\liaotian\ChatClient.class
?????文件????????421??2008-04-12?17:13??Java聊天室程序源碼(畢業設計)?Build?20090521\liaotian\ChatClient.java
?????文件????????660??2008-04-17?20:10??Java聊天室程序源碼(畢業設計)?Build?20090521\liaotian\ChatRoom$1.class
?????文件????????660??2008-04-17?20:10??Java聊天室程序源碼(畢業設計)?Build?20090521\liaotian\ChatRoom$2.class
?????文件????????660??2008-04-17?20:10??Java聊天室程序源碼(畢業設計)?Build?20090521\liaotian\ChatRoom$3.class
?????文件????????660??2008-04-17?20:10??Java聊天室程序源碼(畢業設計)?Build?20090521\liaotian\ChatRoom$4.class
?????文件????????672??2008-04-17?20:10??Java聊天室程序源碼(畢業設計)?Build?20090521\liaotian\ChatRoom$5.class
............此處省略69個文件信息
- 上一篇:可視化java神經網絡開發代碼
- 下一篇:武漢大學 數據結構課件
評論
共有 條評論