资源简介
主要实现简单的用户的注册、登录、退出功能;由服务器转发用户发来的用户状态信息、私聊信息,公聊信息,请求发送文件信息、文件发送响应信息;服务器转发文件发送信息和文件响应信息,然后两个客户端直接建立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个文件信息
相关资源
- javaweb权限管理系统
- Java+Access学生成绩管理系统
- muJava配置与
- 手机销售后台管理系统
- 图书资料查询系统java jsp
- javaweb项目租房系统
- 视频上传与截图
- 网上书店系统 java+sql+jsp
- 学生考试系统(CS模型)源码加安装指
- web3j开发jar包,以及github源码
- 基于ssm的个人博客系统
- java流量监控软件
- java SM2的签名验签加密解密系列算法
- 达内 Java 核心 API下_扫描版_3.04M
- 达内 Java 核心 API上_扫描版_3.05M
- informix JDBC驱动及
- 企业网站java(前后台)
- java-jira java所需的jar包
- java服装管理系统
- 学生自测练习考试系统毕业设计jspS
- SQL注入漏洞检测原型工具
- Spring MVC+MyBatis+FreeMarker整合开发java
- Java培训PPT
- java项目 小型宾馆管理系统
- 文件上传下载132211
- Effective.Java.3rd.Edition.pdf
- java抓取数据包及网络基础
- java宠物店2.0
- 合金弹头 java版
- 棋牌游戏系统之网络五子棋java版
评论
共有 条评论