博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring quartz 单机、集群+websocket集群实现文本、图片、声音、文件下载及推送、接收及显示...
阅读量:6443 次
发布时间:2019-06-23

本文共 636 字,大约阅读时间需要 2 分钟。

 

相关环境 Nginx,Spring5.x当前(要选择4.0+),tomcat9.x或8.x都可以,Quartz 2.x集群(实际运用是Quartz的集群模式和单机模式共存的)

测试面页:

聊天测试地址:用户名:aa 密码:123456

每20秒随机显示不同类型的广告:文字、图片、声音),效果如下:

文件下载:

 

 

服务器端代码:

发送图片提供了两种方式处理,方便以后调用。

 

客户端接受并显示图片代码:

ws.onmessage = function(evt) {    	if(typeof(evt.data)=="string"){    		textHandler(JSON.parse(evt.data));    	}else{		    var reader = new FileReader();    		reader.onload = function(evt){    			if(evt.target.readyState == FileReader.DONE){    				var url = evt.target.result;					alert(url);    				var img = document.getElementById("imgDiv");					img.innerHTML = "";    			}    		}        	reader.readAsDataURL(evt.data);    	}    };

 

转载地址:http://dypwo.baihongyu.com/

你可能感兴趣的文章
摄像机知识
查看>>
小tip:纯CSS让overflow:auto页面滚动条出现时不跳动
查看>>
Linq Like
查看>>
Linux知识积累(4) Linux下chkconfig命令详解
查看>>
centos关机与重启命令
查看>>
[Eth]Mac/Phy/mdio/Rgmii
查看>>
C++中的函数指针和函数对象总结
查看>>
ELK学习总结(3-2)elk的过滤查询
查看>>
快速定位oracle故障-恩墨
查看>>
Redis可视化工具 Redis Desktop Manager
查看>>
Go基础系列:为select设置超时时间
查看>>
Android网络请求之OkHttp框架
查看>>
《Apache Kafka实战》读书笔记-调优Kafka集群
查看>>
小程序开发事项
查看>>
福利 | 2018各大技术大会资料汇总(可下载)
查看>>
寻找下一代CTO - 激发潜能把握成功!!
查看>>
用DELPHI 开发压缩、解压、自解压、加密
查看>>
Linux命令行得到系统IP
查看>>
SQL Server索引的维护 - 索引碎片、填充因子 <第三篇>
查看>>
python类型转换、数值操作(收藏)
查看>>