资源简介
主要实现简单的用户的注册、登录、退出功能;由服务器转发用户发来的用户状态信息、私聊信息,公聊信息,请求发送文件信息、文件发送响应信息;服务器转发文件发送信息和文件响应信息,然后两个客户端直接建立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个文件信息
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
评论
共有 条评论