项目总结 -网页聊天室
项目名称:网页聊天室
项目地址:http://101.37.14.113:8888/
一、项目简介
本项目是基于WebSocket和Socket实现的网页聊天室。使用到的技术包括:MVC编程思想、WebSocket、Servlet、MySQL、DruidDataSource、Json、Junit、Lombok、Maven
二、实现功能
1、通过浏览器访问Tomcat服务器,显示注册、登录、聊天界面,实现聊天室的可视化功能
2、使用MySQL数据库存储用户信息,通过与数据库交互来实现用户登录、注册等功能
3、使用WebSocket协议来实现客户端与服务端之间数据的双向交互,以此完成聊天功能
4、通过遍历在线用户列表,广播发送消息,实现群聊、提醒某用户上线下线的功能
三、设计思路
1、用户注册
2、用户登录
3、私聊
4、群聊
四、代码链接 https://github.com/Arivan7586/Items/tree/master/weChat2
五、效果展示
用户登录:
用户注册:
私聊效果:
群聊效果:
项目总结 -网页聊天室相关推荐
- 基于SSM的Web网页聊天室系统设计与实现 毕业论文+项目源码及数据库文件、
下载地址:https://download.csdn.net/download/ouyangxiaobai123/22679732 项目介绍: 基于SSM的Web网页聊天室系统设计与实现 毕业论文+项 ...
- WebSocket 网页聊天室的实现(服务器端:.net + windows服务,前端:Html5)
websocket是HTML5中的比较有特色一块,它使得以往在客户端软件中常用的socket在web程序中也能轻松的使用,较大的提高了效率.废话不多说,直接进入题. 网页聊天室包括2个部分,后端服务器 ...
- Java和WebSocket开发网页聊天室
一.项目简介 WebSocket是HTML5一种新的协议,它实现了浏览器与服务器全双工通信,这里就将使用WebSocket来开发网页聊天室,前端框架会使用AmazeUI,后台使用Java,编辑器使用U ...
- 基于flask的网页聊天室(一)
基于flask的网页聊天室(一) 基于flask的网页聊天室(一) 基本目标 基于flask实现的web聊天室,具有基本的登录注册,多人发送消息,接受消息 扩展目标 除基本目标外添加当前在线人数,消息 ...
- 使用WebSocket实现网页聊天室
使用WebSocket实现网页聊天室 一.文章导读 服务器推送你还在使用轮询吗?本文将带你领略WebSocket的魅力,轻松实现服务器推送功能.本文将以下面两方面让你理解WebSocket并应用到具体 ...
- 基于WebSocket实现网页聊天室
背景 在浏览器中通过http仅能实现单向的通信,comet可以一定程度上模拟双向通信,但效率较低,并需要服务器有较好的支持; flash中的socket和xmlsocket可以实现真正的双向通信,通过 ...
- Nodejs+socket.io 搭建个人的网页聊天室
Nodejs+socket.io 搭建个人的网页聊天室 最近看到别人搭建了自己的实时聊天室便产生了兴趣,于是乎自己也着手搭建了一个.在socket这里我选用了socket.io这个模块,在网上看了很多 ...
- Spring Boot WebChat 网页聊天室
使用Spring Boot +Spring Security+Spring Data Jpa+Thymeleaf+Spring websocket 搭建的简易网页聊天室. 项目源码参考:http:// ...
- 如何使用WebSocket实现网页聊天室?
一.文章导读 服务器推送你还在使用轮询吗?本文将带你领略WebSocket的魅力,轻松实现服务器推送功能.本文将以下面两方面让你理解WebSocket并应用到具体的开发中 WebSocket概述 使用 ...
最新文章
- 中华图标网--http://sinoLogo.cn
- 实现 ASP.NET 网站地图提供者
- rtp h264打包和解包
- cpu 内存占用比较高的解决方案
- Wirshark 显示过滤器
- php cpu缓存 执行 代码,缓存PHP页面的代码,可以减轻CPU和MYSQL负担
- linux查询内核参数命令,Linux内核启动参数详解
- php 服务定位,服务定位器(Service Locator)
- IEEE Access投稿(Latex模板)——参考文献的生成
- Fortran入门教程(七)——数组
- 关于H5页面在微信端的分享
- BME280嵌入式设计-基于STM32F103的温湿度气压控制板-支持蓝牙串口输出数据!!!
- java 文本提取_Java 提取PDF 文本内容
- 方差分解分析 (VPA):定量不同环境因子对群落变化的解释比例
- 忆我的大学老师----(一)
- MD5不是加密算法,是散列算法
- 当老师退出伽卡他卡教师端,但是还没下课时,程序一直提示连接失败真的很烦,下面和大家分享一下怎么退出伽卡他卡
- cisco Switching-vlan
- wps怎么关闭视图保护_怎么在PPT2013中清除编辑受保护视图功能?
- 一文实现0~9手写数字识别系统