资源简介

此系统基于Java技术,接入MySQL数据库,采用异步处理的方式。该系统面向每位用户提供网上注册、登录、好友搜索添加、即时聊天、传输文件、实时语音等一系列功能,是网络聊天的可靠平台。 IM(Instant Message)功能:用户登录后能进行实时多方点到点短消息通信,如聊天。 消息记录:能保存聊天记录到本地。 文件传输:能进行双方文件传输,能显示文件传输进度。 断点重传:支持断点重传,若传输文件过程中中断连接,下次传送时能从中断位置继续传输。 群聊功能:连接到服务器的每个用户都能进行群聊。 实时语音:能进行实时语音双向传送。 消息提示:当用户接受到消息时,提示音响起,头像闪动;好友上下线,对应上下线提示音响起,头像颜色改变。 协议加密:在发送前,对通信协议进行加密。

资源截图

代码片段和文件信息

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)); //设置默认文件名

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\DatabaseManage\AddFriend.class

     文件       3258  2017-12-30 14:48  socketServer\bin\DatabaseManage\GetFriends.class

     文件       2784  2017-12-30 14:48  socketServer\bin\DatabaseManage\mysqlManage.class

     文件       3650  2017-12-30 14:48  socketServer\bin\DatabaseManage\ReadRecord.class

     文件       2817  2017-12-30 14:48  socketServer\bin\DatabaseManage\SaveRecord.class

     文件       3007  2017-12-30 14:48  socketServer\bin\DatabaseManage\SearchFriend.class

     文件       2946  2017-12-30 14:48  socketServer\bin\DatabaseManage\UpdateUser.class

     文件       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\socketServerframe\Main.class

     文件        760  2017-12-30 14:48  socketServer\bin\socketServerframe\ServerLoginframe$1.class

     文件       1481  2017-12-30 14:48  socketServer\bin\socketServerframe\ServerLoginframe$ButtonListener.class

     文件       3915  2017-12-30 14:48  socketServer\bin\socketServerframe\ServerLoginframe.class

     文件        963  2017-12-30 14:48  socketServer\bin\socketServerframe\ServerMainframe$1.class

     文件       2549  2017-12-30 14:48  socketServer\bin\socketServerframe\ServerMainframe$ButtonListener.class

     文件       8439  2017-12-30 14:48  socketServer\bin\socketServerframe\ServerMainframe.class

     文件       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个文件信息

评论

共有 条评论