Spring 4.2+websocket集群实现文本或图片推送、接收及显示
2015-08-26 17:29
513 查看
相关环境 Nginx,Spring4.2.1当前(要选择4.0+),tomcat8.x,Quartz 2.2.1集群
测试面页:http://sms.reyo.cn/socket.html
测试面页是文本和图片同时接收并显示(每20秒随机显示文本及图片),效果如下:
服务器端代码:
发送图片提供了两种方式处理,方便以后调用。
客户端接受并显示图片代码:
测试面页:http://sms.reyo.cn/socket.html
测试面页是文本和图片同时接收并显示(每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 = "<img src = "+url+" />"; } } reader.readAsDataURL(evt.data); } };
相关文章推荐
- JAVA问题总结之12-输出任意整数的二进制数和十六进制
- ThreadLocalTest
- 我是菜鸟:java并发编程
- arcgis for javasscript划线
- Java中整数(秒数)转换为时分秒格式(xx:xx:xx)
- JAVA里的异常
- Java利用Arrays的asList方法输出数组数据
- Java中线程实现的两种方式例程
- Java多线程 -- 线程的调度-守护线程
- java用addBatch()批量执行sql语句实例
- 【Java基础】--深入剖析基础语法
- JAVA问题总结之11-运算符注意事项
- 关于flex绑定java 传回来的自定义List
- Java数据库操作
- java.util.ConcurrentModificationException 解决办法
- Spring之 整合Log4j
- Java并发编程:深入剖析ThreadLocal
- 简单四则运算表达式的java实现(1)
- javaweb项目 UDP发送请求获取客户端MAC地址
- Java字符串加密处理