社区
Web 开发
帖子详情
用webSocket发送消息怎么确定用户收到消息了呢
sinat_24367905
2015-08-12 03:32:33
用webSocket给用户发送消息。如果用户关闭浏览器的话如何确定用户是否能收到消息
...全文
3772
5
打赏
收藏
用webSocket发送消息怎么确定用户收到消息了呢
用webSocket给用户发送消息。如果用户关闭浏览器的话如何确定用户是否能收到消息
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_39856083
2017-08-15
打赏
举报
回复
对方离线状态下收不到信息怎么办啊?
我名涛
2015-10-16
打赏
举报
回复
顶 顶 顶 顶 ,让大虾看见
forDream_
2015-08-13
打赏
举报
回复
WebSocket 可能进入某种半死不活的状态。这实际上也是原有网络世界的一些缺陷性设计。WebSocket 长连接虽然解决了服务器和客户端两边的问题,但坑爹的是网络应用除了服务器和客户端之外,另一个巨大的存在是中间的网络链路。一个 HTTP/WebSocket 连接往往要经过无数的路由,防火墙。你以为你的数据是在一个“连接”中发送的,实际上它要跨越千山万水,经过无数次转发,过滤,才能最终抵达终点。在这过程中,中间节点的处理方法很可能会让你意想不到。 比如说,这些坑爹的中间节点可能会认为一份连接在一段时间内没有数据发送就等于失效,它们会自作主张的切断这些连接。在这种情况下,不论服务器还是客户端都不会收到任何提示,它们只会一厢情愿的以为彼此间的红线还在,徒劳地一边又一边地发送抵达不了彼岸的信息。而计算机网络协议栈的实现中又会有一层套一层的缓存,除非填满这些缓存,你的程序根本不会发现任何错误。这样,本来一个美好的 WebSocket 长连接,就可能在毫不知情的情况下进入了半死不活状态。 而解决方案,就是让服务器和客户端能够发送 Ping/Pong Frame(
RFC 6455 - The WebSocket Protocol
)。这种 Frame 是一种特殊的数据包,它只包含一些元数据而不需要真正的 Data Payload,可以在不影响 Application 的情况下维持住中间网络的连接状态。
tony4geek
2015-08-12
打赏
举报
回复
他再 发信息给你啊。 好比2次握手。
【前端系列】前端如何使用
websocket
发送
消息
WebSocket
是一种在单个 TCP 连接上进行全双工通信的协议,它可以让客户端和服务器之间进行实时的双向通信。与传统的 HTTP 请求不同,
WebSocket
使用了一个长连接,在客户端和服务器之间保持持久的连接,从而可以实时地
发送
和接收数据。
SpringBoot-
WebSocket
广播
消息
+单点
消息
(指定
用户
发送
消息
)
前言关于Springboot中
WebSocket
的介绍这里就不赘述了。网上还是有比较多的介绍。本文主要解决的问题是广播
消息
(某个主题的),特定
用户
的
消息
发送
。废话不多说,开始我们的实现。环境这里只罗列核心的技术点。 jdk :1.8 maven :3.X Spring boot:1.5.2.RELEASE
WebSocket
:spring-boot-starter-web
Spring Boot系列20 Spring
Websocket
实现向指定的
用户
发送
消息
概述 不同上文Spring Boot系列十七 Spring Boot 集成
websocket
,使用RabbitMQ做为
消息
代理,本文我们介绍通过Spring
websocket
实现向特定的
用户
发送
消息
。 本文的内容如下: 1. 首先实现简单的登录功能,这里向特定
用户
发送
消息
的必要条件 2.
用户
登录系统后,才可以登录
websocket
,并重写MyPrincipal...
【stomp 实战】spring
websocket
用户
消息
发送
源码分析
SimpMessageSendingOperations.convertAndSendToUser接口
发送
用户
消息
,这里不传/user前缀,注意一下接着SimpMessagingTemplate进行
消息
的
发送
SimpMessagingTemplate会交由messageChannel。
java集成
WebSocket
向指定
用户
发送
消息
一.
WebSocket
简单介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,
WebSocket
协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端
发送
数据。 我们知道,传统的HTTP协议是无状态的,每次请求(request)都要由客户端(如 浏览器)主动发起,服务端进行处理后返回r...
Web 开发
81,109
社区成员
341,722
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章