資源簡(jiǎn)介
Java聊天室程序源碼(畢業(yè)設(shè)計(jì)) ,實(shí)現(xiàn)功能。

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