• 大小: 1.54MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-12
  • 语言: Java
  • 标签: Java  Eclipse  JFrame  

资源简介

主要实现简单的用户的注册、登录、退出功能;由服务器转发用户发来的用户状态信息、私聊信息,公聊信息,请求发送文件信息、文件发送响应信息;服务器转发文件发送信息和文件响应信息,然后两个客户端直接建立socket连接来发送文件,用户可以选择是否接收文件;服务器端可以从数据库删除已注册的用户,并给其他用户发送用户下线信息,已删除的用户不能再发送信息等功能。 详情见:https://blog.csdn.net/wmrem/article/details/79904251

资源截图

代码片段和文件信息


@SuppressWarnings(“serial“)
public class ChatMessage extends Message {
private String msgContent;//聊天内容

public ChatMessage(String srcUser String dstUserString msgContent) {
super(srcUser dstUser);//调用父类的构造方法,只能放在构造方法的第一行
this.msgContent = msgContent;
// TODO Auto-generated constructor stub
}
public String getMsgContent() {
return msgContent;
}

public void setMsgContent(String msgContent) {
this.msgContent = msgContent;
}
public boolean isPubChatMessage() {
return getDstUser().equals(““);//收信人为空时表示广播信息
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件     1447237  2018-12-04 15:26  网络聊天程序\网络聊天程序设计报告.docx
     目录           0  2018-07-05 09:44  网络聊天程序\
     目录           0  2018-07-05 09:28  网络聊天程序\Chat\
     文件         391  2018-07-05 09:14  网络聊天程序\Chat\.classpath
     文件         380  2018-07-05 09:32  网络聊天程序\Chat\.project
     目录           0  2018-07-05 09:28  网络聊天程序\Chat\.settings\
     文件         598  2018-03-24 12:46  网络聊天程序\Chat\.settings\org.eclipse.jdt.core.prefs
     目录           0  2018-07-05 09:32  网络聊天程序\Chat\USERDB\
     文件         710  2018-03-25 19:44  网络聊天程序\Chat\USERDB\README_DO_NOT_TOUCH_FILES.txt
     文件          38  2018-07-05 09:32  网络聊天程序\Chat\USERDB\db.lck
     目录           0  2018-07-05 09:28  网络聊天程序\Chat\USERDB\log\
     文件         532  2018-03-25 19:44  网络聊天程序\Chat\USERDB\log\README_DO_NOT_TOUCH_FILES.txt
     文件          48  2018-07-05 09:32  网络聊天程序\Chat\USERDB\log\log.ctrl
     文件     1048576  2018-04-08 23:19  网络聊天程序\Chat\USERDB\log\log1.dat
     文件          48  2018-07-05 09:32  网络聊天程序\Chat\USERDB\log\logmirror.ctrl
     目录           0  2018-07-05 09:28  网络聊天程序\Chat\USERDB\seg0\
     文件         533  2018-03-25 19:44  网络聊天程序\Chat\USERDB\seg0\README_DO_NOT_TOUCH_FILES.txt
     文件        8192  2018-03-25 19:44  网络聊天程序\Chat\USERDB\seg0\c10.dat
     文件        8192  2018-03-25 22:03  网络聊天程序\Chat\USERDB\seg0\c101.dat
     文件        8192  2018-03-25 22:03  网络聊天程序\Chat\USERDB\seg0\c111.dat
     文件        8192  2018-03-25 22:03  网络聊天程序\Chat\USERDB\seg0\c121.dat
     文件        8192  2018-03-25 22:03  网络聊天程序\Chat\USERDB\seg0\c130.dat
     文件        8192  2018-03-25 22:03  网络聊天程序\Chat\USERDB\seg0\c141.dat
     文件        8192  2018-03-25 19:44  网络聊天程序\Chat\USERDB\seg0\c150.dat
     文件        8192  2018-03-25 19:44  网络聊天程序\Chat\USERDB\seg0\c161.dat
     文件        8192  2018-03-25 19:44  网络聊天程序\Chat\USERDB\seg0\c171.dat
     文件       36864  2018-03-25 19:44  网络聊天程序\Chat\USERDB\seg0\c180.dat
     文件       16384  2018-03-25 19:44  网络聊天程序\Chat\USERDB\seg0\c191.dat
     文件       16384  2018-03-25 19:44  网络聊天程序\Chat\USERDB\seg0\c1a1.dat
     文件       16384  2018-03-25 19:44  网络聊天程序\Chat\USERDB\seg0\c1b1.dat
     文件        8192  2018-03-25 19:44  网络聊天程序\Chat\USERDB\seg0\c1c0.dat
............此处省略118个文件信息

评论

共有 条评论