socket.io构建实时通讯

      socket.io官网: socket.io官网源代码

      参考资料: socket.io支持nginx多实例部署

     星级53.1k :   

                            

    

Netty-SocketIO是一个开源的、基于Netty的、Java版的即时消息推送项目。通过Netty-SocketIO,我们可以轻松的实现服务端主动向客户端推送消息的场景,比如说股票价格变化、K线图、消息提醒等。它和websocket有相同的作用,只不过Netty-SocketIO可支持所有的浏览器。

GitHub项目地址为: https://github.com/mrniko/netty-socketio

https://github.com/socketio/socket.io-client-java

Socket.IO除了支持WebSocket通讯协议外,还支持许多种轮询(Polling)机制以及其它实时通信方式,并封装成了通用的接口,并且在服务端实现了这些实时机制的相应代码。Socket.IO实现的Polling通信机制包括Adobe Flash Socket、AJAX长轮询、AJAX multipart streaming、持久Iframe、JSONP轮询等。Socket.IO能够根据浏览器对通讯机制的支持情况自动地选择最佳的方式来实现网络实时应用。

一、下载Netty-SocketIO

  1. socket.io-client-master
  2. netty-socketio-master
  3. netty-socketio-demo-master

从netty-socketio的git上可下载到以上三个压缩包,分别对应的是web 客户端的所需文件、netty socketio的java服务端实现、以及对应的可以应用web推送的demo。


版权声明:本文为u014635374原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。