博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
向web端进行推送
阅读量:4682 次
发布时间:2019-06-09

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

web端和web服务器之间通过http协议进行通信,每次都是web端先向web服务器发送一条信息,web服务器处理完后反馈给web端,但是服务器如何主动给web推送信息呢?

目前有好几种方式可以实现,最好的当时是html5的websocket,但是这个要在IE10浏览器之后才可以完全支持。照顾到浏览器的兼容性,一般使用flash进行实现,当然也可以用比如ajax的长轮询,但是这样做比较消耗资源。

推送就是在web端和服务器之间建立一个tcp/ip的长连接,这个连接并不想Http那样是无状态的。这时候web端和服务器之间就有2条连接,其中tcp/ip连接是处理推送的。对于java使用者来说,最新的servlet3.0已经支持websocket。

转载于:https://www.cnblogs.com/macarthur/p/3836776.html

你可能感兴趣的文章
[oracle] 如何使用myBatis在数据库中插入数据并返回主键
查看>>
PHP echo 和 print 语句
查看>>
第一讲 一个简单的Qt程序分析
查看>>
Centos 6.5下的OPENJDK卸载和SUN的JDK安装、环境变量配置
查看>>
poj 1979 Red and Black(dfs)
查看>>
【.Net基础03】HttpWebRequest模拟浏览器登陆
查看>>
UML-画类图与交互图的顺序
查看>>
杭电1060
查看>>
webdriver test1
查看>>
RFC端口号定义
查看>>
Unity Technologies-提供全面的技术支持服务
查看>>
Console-算法[for,if,break]-五个好朋友分苹果
查看>>
ylb: SQL表的高级查询-子查询
查看>>
import 用法
查看>>
6月7 考试系统
查看>>
mysql 基本操作
查看>>
HTML5 and Websocket
查看>>
zTree async 动态参数处理
查看>>
Oracle学习之常见错误整理
查看>>
Android实例-处理隐藏输入法后不再显示问题(XE8+小米2)
查看>>