websocket-protocol:websocket协议

时间:2024-06-03 17:12:47
【文件属性】:

文件名称:websocket-protocol:websocket协议

文件大小:9KB

文件格式:ZIP

更新时间:2024-06-03 17:12:47

Java

近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。传统的HTTP协议是无状态的,每次请求(request)都要由客户端(如浏览器)主动发起,服务端进行处理后返回response结果,而服务端很难主动向客户端发送数据;这种客户端是主动方,服务端是被动方的传统Web模式对于信息变化不频繁的Web应用来说造成的麻烦较小,而对于涉及实时信息的Web应用却带来了很大的不便,如带有即时通信、实时数据、订阅推送等功能的应用。在WebSocket规范提出之前,开发人员若要实现这些实时性较强的功能,经常会使用折衷的解决方法:轮询(polling)和Comet技术。其实后者本质上也是一种轮询,只不过有所改进。 轮询是最原始的实现实时Web应用的解决方案。轮询技术要求客户端以设定的时间间隔周期性地向服


【文件预览】:
websocket-protocol-master
----.gitignore(8B)
----src()
--------com()
----.classpath(3KB)
----.settings()
--------org.eclipse.wst.jsdt.ui.superType.container(49B)
--------org.eclipse.wst.common.project.facet.core.xml(305B)
--------org.eclipse.wst.jsdt.ui.superType.name(6B)
--------org.eclipse.wst.common.component(479B)
--------.jsdtscope(567B)
--------org.eclipse.jdt.core.prefs(364B)
----WebContent()
--------META-INF()
--------index.jsp(2KB)
--------WEB-INF()
----.project(1KB)
----readme.md(2KB)

网友评论