首页
熊猫办公下载
文件下载
根据地址查询经纬度
登录 / 注册
一级分类:
安全技术
存储
操作系统
服务器应用
行业
课程资源
开发技术
考试认证
数据库
网络技术
信息化
移动开发
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
二级分类:
java即时聊天系统毕业设计及毕业论文
这个是我的毕业设计,除了很少量的UI设计外,代码都是自己写的,欢迎大家拿去参考,水平有限,请大家多指教。
该系统开发主要包括一个网络聊天服务器程序和一个网络聊天客户程序两个方面。
前者通过Socket套接字建立服务器,服务器能读取、转发客户端发来信息,并能刷新用户列表。
后者通过与服务器建立连接,来进行客户端与客户端的信息交流。
其中用到了局域网通信机制的原理,通过直接继承Thread类来建立多线程。
开发中利用了计算机网络编程的基本理论知识,如TCP/IP协议、客户端/服务器端模式(Client/Server模式)、网络编程的设计方法等。
在网络编程中对信息的读取、发送,是利用流来实现信息的交换,其中介绍了对实现一个系统的信息流的分析,包含了一些基本的软件工程的方法。
经过分析这些情况,该聊天工具采用Eclipse为基本开发环境和java语言进行编写,首先可在短时间内建立系统应用原型,然后,对初始原型系统进行不断修正和改进,直到形成可行系统。
客户端采用C/S结构,管理端采用B/S的结构,用Tomcat作为服务器,MySQL作为数据库,还使用到了WindowBuilder开源框架进行界面开发。
主要功能:客户端可以实现注册,即时聊天,相互之间收发文件,发送截图,查看历史聊天记录等功能。
收发消息时,可以实现离线接收。
服务器端应当建立一个ServerSocket,并且不断进行侦听是否有客户端连接或者断开连接(包括判断没有响应的连接超时)。
服务器端应当是一个信息发送中心,所有客户端的信息都传到服务器端,由服务器端根据要求分发信息。
在后台管理系统,可以到对用户进行增删改查,查看在线用户,和踢用户下线主要技术:1、即时通讯原理首先验证登陆,如果成功,则建立与服务端的socket连接,服务端新开启一个线程专门为它服务,将打包好的Message发送给服务器端,服务器端根据Message里面的信息,再将信息转发给其他用户。
一个标准的C/S模式。
2、Swing技术3、Javaweb采用B/S的结构实现服务器端,对用户和在线用户进行增删改查,和踢用户下线,以及开启服务器和关闭服务器。
说明:本项目采用mysql做数据库,下载后请先看read_me.txt,按照说明可运行程序。
系统默认是单机情况,如果要进行局域网的测试,请点击登陆窗口下方的设置,然后输入服务端程序所运行机器的IP。
另外附上我的论文,以便大家更快的了解该项目我的“java即时聊天系统”是完全可以运行的,很多人根本就是不会设置eclipse或者myeclipse,甚至还有些人都分不清java版本的区别,就在那喊“代码有错误”、“程序无法运行”,让我很无语。
在此我不是想说我的代码写的有多好,但绝对是没有错误的。
转载请注明出处thankyou本工程功能完成,完全可以正常运行。
对于下方评论说无法运行的,请提高自己的姿势水平,学习下基本的mysql与java知识。
2025/4/10 9:40:34
4.88MB
java
socket
即使通信
QQ
1
ofdm系统matlab完整仿真代码与解析
自己写的ofdm系统的完整仿真代码作业和注释,另有实验结果验证正确性!!!代码中的内容可见于:https://blog.csdn.net/LeoLei233/article/details/102528063
2025/4/5 13:14:25
207KB
ofdma
matlab
1
android日记本实现源代码
android日记本实现源代码自己写的界面是丑了点但是功能都还在添加日记修改日记删除日记日记加密(图形加密和数字加密)有兴趣的童鞋可以下载来看欢迎扩展欢迎指导
2025/4/4 12:41:17
3.02MB
android
日记本
1
成功实现ONVIF协议RTSP-Video-Stream与OnvifDeviceManager的对接
设备端或者服务端在或者说NVT端的RTSPVideoStream,能够与OnvifDeviceManager成功对接,对想要实现onvif视频对接的人来说有一定的参考意义只上传了最重要的文件:onvif.c是自己写的代码实体,其他的代码都是自动产生的,可以按照博文里的方法自动产生,至于main函数,博文里已经贴出了代码。
详情见博文:blog.csdn.net/ghostyu并不是拿来就能用就是好的,别人的只是参考,自己过一遍才最重要
2025/4/4 1:11:52
13KB
onvif
odm
rtsp
videostream
1
MFC的用户登录系统
自己写的MFC的用户登录系统含登录注册修改密码删除用户等
2025/3/30 12:27:27
7.19MB
MFC
vs2005
登录系统
注册
1
自动登录淘宝插件
自己写的一个自动登录淘宝的插件,方便日常登录淘宝试用。
2025/3/28 21:41:08
24KB
插件
1
labview2014虚拟双通道示波器
软件系统主要分为两大部分:Device1(默认)和Device2,Device1就是个虚拟示波器,信号都是由labview函数产生的,使用者可以使用面板上的大部分功能。
Device2是一个扩展接口,并没有功能,后继开发者可以在其中添加自己的代码,比如你自己写个USB通信的程序可以接受单片机传来的数据,然后处理,显示等等。
所以当选择Device2时,软件会提示这是一个扩展接口,点击确定后马上转回Device1继续运行。
2025/3/26 20:50:43
428KB
Labvie
1
JFinal新闻项目示例
自己写得jfianl新闻项目示例,可运行,含用户管理、权限管理、新闻栏目管理、信息发布,内附说明,请注意配置,不喜勿喷,有问题可留言。
2025/3/26 20:23:34
18.91MB
JFianl
1
基于DWT和SVD结合的水印嵌入MATLAB代码
自己写的基于dwt和svd结合的水印嵌入的MATLAB代码,有注释,自己的东西,希望引用的注明
2025/3/26 1:03:03
5KB
dwt,svd,水印嵌入,MATLAB
1
命令行下支持矩阵,复数,自定义函数的计算器
一个自己写的命令行下交互式计算器,支持四则混合运算,优先级,循环表达式,条件表达式,函数等,变量定义有作用域,支持自定义函数,支持矩阵运算和复数.本程序使用yacc生成表达式分析器,*.l文件需要flex来编译,*.y文件使用bison编译.此源代码仅供学习和参考
2025/3/21 7:13:27
172KB
C++
yacc
计算器
1
共 608 条记录
首页
上一页
下一页
尾页
钉钉无人值守自动打卡脚本 永不迟到的神器 安卓和苹果教程
New!
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03
15KB
钉钉
钉钉打卡
个人信息
点我去登录or注册
|
微信登录
一言
热门下载
双系统双频伪距单点定位程序
中科院考博英语2009-2018年试题及答案解析(十五套436面).pdf
Docker构建tomcat镜像jdk1.8+tomcat9.zip
飘逸传世引擎源代码
几何画板课件350套.zip
ABAQUS金属非稳态和稳态切削过程的模拟分析_张东进.pdf
高光谱和LiDAR多模态遥感图像分类数据集
吉利新金刚2016款车机导航系统
HTML5+CSS3中文参考手册(3手册)chm版中文参考手册打包
KEPServerEXV6.7.zip
新升级版TP5商城小程序源码+公众号版+h5一整套源码V3.zip
CNS2_CN_VW_P0095D_0332.7z
R9390系列BIOS修改和风扇调速工具
ENVI去云补丁Haze_tool文件及其使用说明和安装方法
vue项目demo(asp.netmvc5+vue2.5)
最新下载
基于sse4的电子相册
STM32FSMC接口详解
网络穿透云端组网视频RTMP推流服务平台EasyNTS上云网关产品方案.pdf
腾讯智慧医疗报告(需求篇)2020.pdf
STM32F103使用定时器的捕获方式测量车速
OLE操作word和excel
TCTotalCommander9.22a可用Wincmd.key
速达3000netv8.53Build20070414_9999用户免狗补丁
跨平台app开发之Phonegap教程合集_全得不能再全了_棒
W5500TCP/IPSPI发送控制
.NET/C#英文面试题[附答案]汇总1
javaweb在线考试系统
ArduinoDHT11温湿度传感器库文件
JAVA实现排课系统代码--机密.rar
bootstrapstep步骤
其他资源
Jetson_TX1_TX2_硬件开发资料-原理图-pcb
Android平台下的全景视频播放器配套教程——项目示例代码
SSH电子病历管理系统
BBS论坛(基于javaweb开发)
传智播客的几乎所有教程
WTLTreeViewXML
基于GIS的数量方法与应用王法辉(教材、实验数据、教程ppt大集合)
qt指示灯程序
PFC3D3.1manual
永磁同步电机SVPWM矢量控制Simulink模型
PM_项目管理流程图
用友T+数据字典
excel按条件锁定指定单元格
百万条数据测试表
用python生成好看的验证码
2019年3月最新高端电竞网吧网咖硬件配置方案
Twemproxy需要的依赖,加Redis安装包,tcl-8.5.7-6.el6.x86_64
2021年春节档电影讲述.pdf.pdf
无限元法在电气工程中的应用
CISP培训资料与课件4.1(官方).rar