首页
熊猫办公下载
文件下载
根据地址查询经纬度
登录 / 注册
一级分类:
安全技术
存储
操作系统
服务器应用
行业
课程资源
开发技术
考试认证
数据库
网络技术
信息化
移动开发
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
二级分类:
美国当代英语语料库COCA词频20000【包含Txt、Word、PDF】(完整)
美国当代英语语料库COCA词频20000【包含Txt、Word、PDF】(完整)
15.76MB
英语
单词
词频
coca
1
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
Postgres数据库操作命令大全.txt
针对Postgres服务器端常用操作命令汇总由于本人经常操作Postgres数据库养成笔记习惯所以整理了一下针对数据库操作的各种命令
2025/4/9 13:19:22
3KB
Postgres
数据库
1
基于JAVA实现的纸牌游戏.rar
基于java实现的纸牌游戏,用于课程设计等,解压后请看txt
2025/4/8 9:16:31
2.86MB
纸牌游戏
1
spss练习数据文件
用于学习SPSS时使用的数据文件,其中包括TXT文件。
2025/4/7 7:10:14
452KB
spss
数据文件
1
TXT文档内容批量修改专家
TXT文档内容批量修改专家能功能非常的不错很好用的噢我用了好久了里面有破解的没有病毒的放心使用吧杀毒软件会误报噢
2025/4/6 0:51:15
726KB
批量修改专家
1
ReactDeveloperTools.rar
ReactDeveloperTools-React开发者工具Chrome插件,版本:3.6.0,React学习,可离线安装,请参考README.txt文件,希望对你有用!
2025/4/5 10:04:44
247KB
react
1
imageLabeler标记工具(txt或者xml与matlab标记工具接口)
本程序旨在标注图像文件格式互转,1、MATLAB转xml或者xml转MATLAB格式,xml符合VOC标准。
2、txt转MATLAB或者MATLAB转txt,比如文本内容打开如下,分别表示类别,x,y,width,height,四个缺省值:3car4013813052010000car1493772341430000stop85831839430000
2025/4/5 7:07:06
7.79MB
image
label
1
亲戚关系计算机
实现对亲戚关系的计算,可以在data.txt自增自减关系链。
2025/4/5 4:26:20
16KB
Java桌面应用
1
按键精灵:如何识别屏幕上的数字源代码
【官方】高级教程——如何识别屏幕上的数字.Q.txt【官方】高级教程——如何识别屏幕上的数字.Q.txt【官方】高级教程——如何识别屏幕上的数字.Q.txt【官方】高级教程——如何识别屏幕上的数字.Q.txt【官方】高级教程——如何识别屏幕上的数字.Q.txt
2025/4/5 0:54:04
1016B
按键精灵
1
共 1000 条记录
首页
上一页
下一页
尾页
钉钉无人值守自动打卡脚本 永不迟到的神器 安卓和苹果教程
New!
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03
15KB
钉钉
钉钉打卡
个人信息
点我去登录or注册
|
微信登录
一言
热门下载
双系统双频伪距单点定位程序
Docker构建tomcat镜像jdk1.8+tomcat9.zip
中科院考博英语2009-2018年试题及答案解析(十五套436面).pdf
飘逸传世引擎源代码
HTML5+CSS3中文参考手册(3手册)chm版中文参考手册打包
KEPServerEXV6.7.zip
新升级版TP5商城小程序源码+公众号版+h5一整套源码V3.zip
R9390系列BIOS修改和风扇调速工具
高光谱和LiDAR多模态遥感图像分类数据集
吉利新金刚2016款车机导航系统
CNS2_CN_VW_P0095D_0332.7z
ABAQUS金属非稳态和稳态切削过程的模拟分析_张东进.pdf
vue项目demo(asp.netmvc5+vue2.5)
几何画板课件350套.zip
ENVI去云补丁Haze_tool文件及其使用说明和安装方法
最新下载
signaltap使用手册
非常全的软件设计方案
SAMA图制作教程
完整网上书店购书系统源码
新闻系统的设计与实现
2006年德信无线知识产权基础知识培训前期调查表.doc
Tiro996.github.io:Tiro博客-源码
N皇后问题答案求解QT实现(带源码)
示波器.rar
贴片元件封装尺寸图大全
asp校园二手交易平台
unity卡通风格室内模型
参数:模型参数的计算和处理-源码
spark-2.1.1-bin-hadoop2.7
其他资源
分支管理规范说明资料
库仑计芯片4150手册(中文版)
FastStoneCapture
UE4官方全套_中文字幕_教学视频
谱分析(完整版)
python读取遥感影像
2019年猪肉价格与猪饲料价格Python大数据分析.rar
好用的截图对象
LTE整体架构
Unity3D使用嵌入到WPF使用
活动控制源码
客户运送的数据库设计
期末数电课程设计__四路智力竞赛抢答器设计
2020年中国营销SaaS行业发展专题研讨报告.pdf
侧面单张照片三维人脸重修
多目标优化ZDT1到ZDT4系列的全部真实帕累托解_MATLAB
leetcodepython题解-Python代码类资源
妙味课堂——前端HTML+CSS修炼之道--附赠章节源代码
论文研究-PerformanceAnalysisofAngular-SmoothingBasedRoot-MUSICforanL-ShapedAcousticVector-SensorArray.pdf
计算机网络课程设计—电子图书阅览室及PT