資源簡介
此系統(tǒng)基于Java技術(shù),接入MySQL數(shù)據(jù)庫,采用異步處理的方式。該系統(tǒng)面向每位用戶提供網(wǎng)上注冊、登錄、好友搜索添加、即時聊天、傳輸文件、實時語音等一系列功能,是網(wǎng)絡(luò)聊天的可靠平臺。
IM(Instant Message)功能:用戶登錄后能進行實時多方點到點短消息通信,如聊天。
消息記錄:能保存聊天記錄到本地。
文件傳輸:能進行雙方文件傳輸,能顯示文件傳輸進度。
斷點重傳:支持斷點重傳,若傳輸文件過程中中斷連接,下次傳送時能從中斷位置繼續(xù)傳輸。
群聊功能:連接到服務器的每個用戶都能進行群聊。
實時語音:能進行實時語音雙向傳送。
消息提示:當用戶接受到消息時,提示音響起,頭像閃動;好友上下線,對應上下線提示音響起,頭像顏色改變。
協(xié)議加密:在發(fā)送前,對通信協(xié)議進行加密。

代碼片段和文件信息
package?Common;
import?java.io.File;
import?javax.swing.JFileChooser;
public?class?FileChooser?{
//打開文件
public?static?File?openFile()?{
JFileChooser?fc?=?new?JFileChooser();
fc.setDialogtitle(“OpenSource“);
int?returnVal?=?fc.showOpenDialog(fc);
File?file;
if(returnVal?==?JFileChooser.APPROVE_OPTION)?{ //打開操作成功
file?=?fc.getSelectedFile();
return?file;
}
return?null;
}?
//保存文件
public?static?File?saveFile(String?fileName)?{
JFileChooser?fc?=?new?JFileChooser();
fc.setDialogtitle(“SavaSource“);
fc.setSelectedFile(new?File(fileName)); //設(shè)置默認文件名
int?returnVal?=?fc.showSaveDialog(fc);
File?file;
if(returnVal?==?JFileChooser.APPROVE_OPTION)?{
file?=?fc.getSelectedFile();
return?file;
}
return?null;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????404??2017-11-20?00:08??socketServer\.classpath
?????文件????????388??2017-11-19?16:54??socketServer\.project
?????文件????????598??2017-11-19?16:54??socketServer\.settings\org.eclipse.jdt.core.prefs
?????文件???????4674??2017-12-30?14:48??socketServer\bin\Common\Protocol.class
?????文件???????1647??2017-12-30?14:48??socketServer\bin\Common\ShowMessage.class
?????文件???????1608??2017-12-30?14:48??socketServer\bin\Common\UserInfo.class
?????文件???????2930??2017-12-30?14:48??socketServer\bin\Databa
?????文件???????3258??2017-12-30?14:48??socketServer\bin\Databa
?????文件???????2784??2017-12-30?14:48??socketServer\bin\Databa
?????文件???????3650??2017-12-30?14:48??socketServer\bin\Databa
?????文件???????2817??2017-12-30?14:48??socketServer\bin\Databa
?????文件???????3007??2017-12-30?14:48??socketServer\bin\Databa
?????文件???????2946??2017-12-30?14:48??socketServer\bin\Databa
?????文件???????2433??2017-12-30?14:48??socketServer\bin\socketServer\NotifyOnline.class
?????文件???????1983??2017-12-30?14:48??socketServer\bin\socketServer\NotifyQuit.class
?????文件???????3519??2017-12-30?14:48??socketServer\bin\socketServer\SendFriendsList.class
?????文件???????3612??2017-12-30?14:48??socketServer\bin\socketServer\Server.class
?????文件???????7699??2017-12-30?14:48??socketServer\bin\socketServer\ServerListener.class
?????文件???????4153??2017-12-30?14:48??socketServer\bin\socketServer\ServerLogin.class
?????文件???????4323??2017-12-30?14:48??socketServer\bin\socketServer\ServerRegister.class
?????文件????????446??2017-12-30?14:48??socketServer\bin\socketServerfr
?????文件????????760??2017-12-30?14:48??socketServer\bin\socketServerfr
?????文件???????1481??2017-12-30?14:48??socketServer\bin\socketServerfr
?????文件???????3915??2017-12-30?14:48??socketServer\bin\socketServerfr
?????文件????????963??2017-12-30?14:48??socketServer\bin\socketServerfr
?????文件???????2549??2017-12-30?14:48??socketServer\bin\socketServerfr
?????文件???????8439??2017-12-30?14:48??socketServer\bin\socketServerfr
?????文件???????5243??2017-12-18?22:03??socketServer\src\Common\Protocol.java
?????文件???????1632??2017-11-19?23:38??socketServer\src\Common\ShowMessage.java
?????文件???????1069??2017-12-07?11:58??socketServer\src\Common\UserInfo.java
............此處省略142個文件信息
評論
共有 條評論