1.从github 或google code 下载CshBBrain 的1.0.2版本源代码包。下载地址:
GitHub下载地址:https://github.com/CshBBrain/CshBBrain/downloads
googlecode下载地址:http://code.google.com/p/cshbbrain/downloads/list
2.将源代码包解压导入到eclipse中,编译通过。
3.找到src/com/jason/server/ws/ 目录下的 StockServer.java 文件,点击运行。
4.找到test/stock目录下的index.html文件,使用chrome浏览器打开此文件。
5.看到服务器后台有如下输出:
17:16:51,000 INFO MasterServer:192 - [{"raw":"1","name":"上证指数","points":"2104.932","change":"2.06","changeScale":"0.10%"},{"raw":"2","name":"深证成指","points":"8650.191","change":"-14.90","changeScale":"-0.17%"},{"raw":"2","name":"纳斯达克","points":"3044.12","change":"-5.30","changeScale":"-0.17%"},{"raw":"2","name":"日经指数","points":"8534.12","change":"-12.66","changeScale":"-0.15%"},{"raw":"1","name":"道琼斯","points":"13328.85","change":"2.46","changeScale":"0.02%"},{"raw":"1","name":"新加坡海峡时报指数","points":"3041.75","change":"9.09","changeScale":"0.30%"},{"raw":"2","name":"台湾台北指数","points":"7437.04","change":"-14.68","changeScale":"-0.20%"},{"raw":"1","name":"恒生指数","points":"21136.43","change":"137.38","changeScale":"0.65%"}]
[{"raw":"1","name":"上证指数","points":"2104.932","change":"2.06","changeScale":"0.10%"},{"raw":"2","name":"深证成指","points":"8650.191","change":"-14.90","changeScale":"-0.17%"},{"raw":"2","name":"纳斯达克","points":"3044.12","change":"-5.30","changeScale":"-0.17%"},{"raw":"2","name":"日经指数","points":"8534.12","change":"-12.66","changeScale":"-0.15%"},{"raw":"1","name":"道琼斯","points":"13328.85","change":"2.46","changeScale":"0.02%"},{"raw":"1","name":"新加坡海峡时报指数","points":"3041.75","change":"9.09","changeScale":"0.30%"},{"raw":"2","name":"台湾台北指数","points":"7437.04","change":"-14.68","changeScale":"-0.20%"},{"raw":"1","name":"恒生指数","points":"21136.43","change":"137.38","changeScale":"0.65%"}]
浏览器中呈现如下图所示就表示启动成功。
服务器隔3秒采集一次最新的股指,并把最新股指推送到客户端。客户端的股指隔3秒滚动更新一次。
- 大小: 501.1 KB
分享到:
相关推荐
开源WebSocket服务器项目“宝贝鱼”(CshBBrain)提供了一个实现这一功能的解决方案。 CshBBrain V1.0.1是一个针对开发者的工具,它实现了WebSocket服务器的基本功能,并且是开源的,允许开发者根据自己的需求进行...
综上所述,"python-websocket-socket 消息推送"涉及到的知识点包括WebSocket API的使用、Socket编程、前后端通信、Web框架的集成、无刷新更新机制以及后台多线程处理。理解并掌握这些知识点,将有助于开发出高效、...
WebSocket是Web应用中实现双向通信的关键技术,它允许服务器主动向客户端推送数据,极大地提高了实时性。本项目源码展示了如何使用Java进行WebSocket的整合,从而实现服务器消息推送功能。以下将详细介绍WebSocket的...
标题中的“推送h264流的简易websocket服务器”是指使用C++编程语言实现的一个服务器程序,它的功能是通过WebSocket协议向客户端推送H264编码的视频流。H264是一种高效的视频编码标准,广泛应用于网络视频传输,因为...
JAVA整合WebSocket实现服务器消息推送(项目源码) (1)将Database文件夹中的扩展名为db_netExam_Data.MDF和db_netExam_Log.LDF的两个文件拷贝到SQL Server安装路径下的Data文件夹中。 (2)打开SQL Server 2005中的...
1、项目需要,定时向所有在线用户推送一个广告或是推送一个通知之类的(比如服务器升级,请保存好手头工作之类的)。 2、相关环境 , Nginx、tomcat7、centos 6.5 3、项目框架,springMvc 4.0.6、layer
在"webSocket 后端向前端推送消息"这个主题中,我们主要关注的是如何利用WebSocket实现服务器主动向浏览器推送数据的能力,这对于实时性要求高的应用场景,如股票交易、在线聊天、游戏、实时协作工具等,具有极大的...
5. **前端订阅**:在前端JavaScript中,使用WebSocket API建立连接并订阅服务器的推送: ```javascript var socket = new SockJS('/websocket'); var stompClient = Stomp.over(socket); stompClient.connect({}, ...
分析这些文件可以帮助我们更深入地理解这个WebSocket实时推送的案例,包括如何设置WebSocket服务器,如何处理消息,以及如何在前端实现与服务器的交互。 总结来说,WebSocket消息实时推送技术通过建立持久连接,...
WebSocket是一种在客户端和服务器之间建立长连接的协议,它允许双方进行双向通信,即服务器可以主动向客户端推送信息,而不仅仅是响应客户端的请求。在移动应用开发中,WebSocket技术尤其重要,因为它能实现实时性,...
通过合理地使用Websocket,能够提升用户体验,优化服务器性能,并且在需要进行服务器推送时,可以达到几乎实时的消息传递效果。在网络安全级别不同的场景中,可以根据实际情况选择不同的认证方式,如安全性级别较高...
综上所述,Spring Boot与Netty的结合使用,能够构建出强大的实时消息推送系统,满足现代Web应用中对于数据实时同步的需求。通过理解并熟练掌握上述知识点,开发者可以创建出高效、可靠的通信平台。
本来想用websocket做一个消息推送 可是分布式环境下不支持session共享因为服务器不同 所以采用 rabbitMQ+webSocket实现分布式消息推送 生产者将消息 发送给 rabbitMQ 的 virtual-host:/(顶极路由) 再由它路由到...
标题中的“redis绑定webSocket发布订阅连接推送”指的是在Web应用中使用Redis作为消息中间件,结合WebSocket技术来实现实时的数据推送。Redis是一个高性能的键值存储系统,支持多种数据结构,如字符串、哈希、列表、...
在本项目中,我们使用C++来实现一个WebSocket服务器,借助了libuv库来处理TCP层面的基础工作,并利用gbase作为辅助工具。 ### C++ 语言特性 C++是一种静态类型的、编译式的、通用的、大小写敏感的、不仅支持过程化...
java-webSocket是免费的,集成java-webSocket开源而成的一个比较完整的demo,实现了客户端向服务端发送消息,以及接收...适用于需要双方相互主动互发消息,推送,以及客户端与客户端通信(此时服务器只做中转)等场景。
在这个场景中,"MFC WebSocket服务器"是指使用MFC框架实现的WebSocket服务器。 MFC WebSocket服务器的实现涉及到以下几个关键知识点: 1. **MFC框架**:MFC是基于Windows API的,它提供了一种面向对象的方式来编写...
标题“WebSocket实时推送数据”指的是使用WebSocket技术实现实时数据从服务器推送到客户端的功能。在这个场景中,我们看到描述提到了基于Node.js的前端实现,这表明我们将讨论如何在Node.js环境中搭建WebSocket服务...
通过WebSocket实现服务器主动推送 图像数据通过Base64编码,定义为Json格式传输 前端收到Json数据后 将图像还原 代码有任何问题可以和我联系 liangji@csu.ac.cn 一起学习,此外也可以看我的博客 博客有更详细的介绍...
WebSocket日志实时推送技术在现代Web应用中扮演着重要角色,尤其对于监控、故障排查以及实时数据分析至关重要。本文将深入探讨WebSocket协议、Linux的`tail -f`命令、Java编程在实现这一功能中的应用,以及如何整合...