社区
高性能WEB开发
帖子详情
推送时socket对象的查询与管理
Lonestar_JOBS
2015-06-02 03:29:35
举例:
1.开发推送功能,维护一个个的Socket长连接,当有一个单用户消息时,快速找到该链接的socket,然后写入推送的消息,
那么如何快速的找到该用户连接的socket?不知道要用什么技术来实现这个功能?请大家帮忙一下,谢谢!
...全文
376
3
打赏
收藏
推送时socket对象的查询与管理
举例: 1.开发推送功能,维护一个个的Socket长连接,当有一个单用户消息时,快速找到该链接的socket,然后写入推送的消息, 那么如何快速的找到该用户连接的socket?不知道要用什么技术来实现这个功能?请大家帮忙一下,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qbilbo
2015-06-04
打赏
举报
回复
定义一个session类,属性:用户ID,方法:发送数据,事件:数据到达.....,把socket相关的操作封闭在这个类里。 对session集合进程操作。
Lonestar_JOBS
2015-06-03
打赏
举报
回复
当是但用户推送时,如何确定这个用户的socket
jianwu5
2015-06-02
打赏
举报
回复
nodejs socket.io redis 比较适合干这活。 通过事件推送的,根本不必在意其内部实现,自己写业务就行了。几行代码。
socket
的基本使用
1、介绍。
socket
是基于TCP的传输层协议,它是实现了浏览器与服务器的双向通讯。在 Web
Socket
API 中,浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。 2、
socket
的优点。 初次接触 Web
Socket
的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 答案...
express redis
socket
消息提醒方案2:订阅redis,
推送
消息
第二个方案 和上个区别在于服务器得到消息后主动
推送
给对应客户端。 实现就是redis 订阅事件,监听message,得到发布后分析,
推送
给指定链接的userid。 服务器区别代码: var redis_
socket
_sub=require('./redis_
socket
_sub.js') //注册 订阅事件 用switch 分别事件 redis_
socket
_sub.init_sub(fu
2025——》
Socket
Socket
作为网络编程的基础 API,其设计思想深刻影响了现代互联网架构。从传统的客户端 - 服务器通信到分布式微服务、边缘计算,
Socket
技术不断演进以适应新的需求。开发者需根据场景选择合适的
Socket
类型(如 TCP/UDP),结合加密、并发等技术优化性能与安全。未来,随着网络环境复杂化和安全威胁升级,
Socket
将进一步融合零信任、量子加密等前沿技术,成为构建可信网络通信的关键基石。
【技术栈——00059】
socket
io服务器和flask对接,完成服务器
推送
_@sio
a = 5“”"与客户端建立好连接后被执行“”"“”"接收message事件消息
时
执行“”"
Android仿微信聊天软件开发与
Socket
网络通信实现
Android操作系统架构基于Linux内核,它由四个主要组成部分构成:应用层、应用框架层、系统运行库和Linux内核。在这一章节中,我们将重点介绍Android的层次结构和各层次间的关联性,以便读者能够建立一个清晰的系统概念模型。
高性能WEB开发
25,980
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章