社区
高性能WEB开发
帖子详情
推送时socket对象的查询与管理
Lonestar_JOBS
2015-06-02 03:29:35
举例:
1.开发推送功能,维护一个个的Socket长连接,当有一个单用户消息时,快速找到该链接的socket,然后写入推送的消息,
那么如何快速的找到该用户连接的socket?不知道要用什么技术来实现这个功能?请大家帮忙一下,谢谢!
...全文
343
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 比较适合干这活。 通过事件推送的,根本不必在意其内部实现,自己写业务就行了。几行代码。
Java实现
Socket
长连接和短连接
Java实现
Socket
长连接和短连接,实现原理可参见个人博客
右下角弹出新闻窗口_VC源码
类似QQ的右下角弹窗新闻,支持多种风格.Win32工程,未采用MFC.
springboot连接
socket
实现实
时
推送
以及注意事项
springboot连接
socket
实现实
时
推送
以及注意事项
Python实现Web
Socket
与
Socket
消息
推送
技术解析
Socket
编程起源于20世纪70年代的UNIX操作系统。其设计理念是为了解决计算机网络中不同进程间的通信问题。在最初的设计中,网络通信被抽象为文件的读写操作。程序员可以使用标准的I/O操作来实现不同计算机上的进程通信。随着
时
间的推移,这种通信方式逐渐演变成今天的
Socket
API。发展到现在,
Socket
编程已经成为了网络编程中最基础的技术之一。无论是传统的服务器-客户端模式还是现代的P2P(Peer-to-Peer)通信,都离不开
Socket
的参与。
Python利用
Socket
.IO实现消息实
时
推送
Python利用
Socket
.IO实现消息实
时
推送
即
时
通讯简介 即
时
通讯(Instant Messaging)是一种基于互联网的即
时
交流消息的业务 类型: 在线push:适用于web页面和app,自己构建的IM服务器(
socket
.io框架,大佬可以自己封装
socket
) 离线push:适用于app,成本高,大厂可以自己用服务器做业务,小厂可以用第三方IM服务商:网易云信,融云,环信 传统的
推送
实现 轮询:客户端定
时
发出HTTP请求,
查询
服务器有没有新消息,效率低下,消耗资源 Comet
高性能WEB开发
25,980
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章