消息推送
wangwen662
这个作者很懒,什么都没留下…
展开
-
轮询、长轮询与Web Socket的前端实现
Web Socket应用场景:实现即时通讯:如股票交易行情分析、聊天室、在线游戏等,替代轮询和长轮询轮询轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP request,然后由服务器返回最新的数据给客户端的浏览器。这种传统的HTTP request 的模式带来很明显的缺点 – 浏览器需要不断的向服务器发出请求,然而HTTP request 的header是非常长的,里面包含的有用...转载 2018-03-24 15:41:20 · 1744 阅读 · 0 评论 -
spring boot Websocket(使用笔记)
使用websocket有两种方式:1是使用sockjs,2是使用h5的标准。使用Html5标准自然更方便简单,所以记录的是配合h5的使用方法。1、pom 核心是@ServerEndpoint这个注解。这个注解是Javaee标准里的注解,tomcat7以上已经对其进行了实现,如果是用传统方法使用tomcat发布项目,只要在pom文件中引入javaee标准即可使用。 <dependenc...转载 2018-03-25 11:53:05 · 136 阅读 · 0 评论 -
WebSocket之获取HttpSession
由于WebSocket与Http协议的不同,故在使用常用的HttpSession方面就存在了一些问题。通过google翻阅到了在onOpen方法下使用HttpSession的方法。新建一个GetHttpSessionConfigurator类并继承Configurator类package per.zww.web;import javax.servlet.http.HttpSession;im...转载 2018-03-25 11:53:43 · 429 阅读 · 0 评论 -
websocket(二) websocket的简单实现,识别用户属性的群聊
没什么好说的,websocket实现非常简单,我们直接看代码。运行环境:jdk8 tomcat8 无须其他jar包。 具体环境支持自己百度package com.reach.socketController;import java.io.IOException;import java.util.HashMap;import java.util.Map;import ...转载 2018-03-24 16:02:25 · 610 阅读 · 0 评论 -
websocket教程(一) 非常有趣的理解websocket
(一) 非常有趣的理解websocket一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个HTTP请求合并为一个,但是 Websocket 其实是一个新协议,跟HTTP协议基本没有关系,...转载 2018-03-24 16:00:22 · 194 阅读 · 0 评论 -
Java后端WebSocket的Tomcat实现
一.WebSocket简单介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。 我们知道,传统的HTTP协议是无状态的,每次请求(request)都要由客户端(如 浏览器)主动发起,服务端进行处理后返回r...转载 2018-03-24 15:55:58 · 94 阅读 · 0 评论 -
JPush极光推送Java服务器端实例
1 import cn.jpush.api.JPushClient; 2 import cn.jpush.api.common.resp.APIConnectionException; 3 import cn.jpush.api.common.resp.APIRequestException; 4 import cn.jpush.api.push.PushResult; 5 i...转载 2018-03-24 15:52:43 · 1251 阅读 · 0 评论 -
极光推送经验之谈-Java后台服务器实现极光推送的两种实现方式
Java后台实现极光推送有两种方式,一种是使用极光推送官方提供的推送请求API:https://api.jpush.cn/v3/push,另一种则是使用官方提供的第三方Java SDK,这里先进行第一种方式推送的实现代码:import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org...转载 2018-03-24 15:51:16 · 380 阅读 · 0 评论