社区
网络编程
帖子详情
P2P如何实时更新在线用户列表
zhyaaa123
2007-09-01 10:56:04
我现在是这样做的:
每个用户登录之后就从服务器得到在线好友列表,然后客户端直接向这些好友打洞后发登录消息,登出也这样处理,但是如果有好友掉线了就有点麻烦了,掉线好友多了等待时间就有点长,各位大侠,怎么解决?
...全文
231
5
打赏
收藏
P2P如何实时更新在线用户列表
我现在是这样做的: 每个用户登录之后就从服务器得到在线好友列表,然后客户端直接向这些好友打洞后发登录消息,登出也这样处理,但是如果有好友掉线了就有点麻烦了,掉线好友多了等待时间就有点长,各位大侠,怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhyaaa123
2007-09-04
打赏
举报
回复
心跳多了是不是很占浪费网络资源,能不能考虑由服务器来通知呢?
贵子潘
2007-09-03
打赏
举报
回复
不用保证
1。能收到你的退出消息,最好
2。不能收到,收在线的心跳消息来决定。
这是指udp的方式
tcp可以保证的,但软件退出了,就快才好,不要为了等一个回复,等半天退不出
zhyaaa123
2007-09-03
打赏
举报
回复
如果退出,怎么保证好友能够收到我的退出消息呢
贵子潘
2007-09-01
打赏
举报
回复
比如你30秒发送一次在线心跳消息,如果你向一个好友连发了两次或3次都是不到回复,就认为他掉线了
贵子潘
2007-09-01
打赏
举报
回复
打洞后发登录消息?
不是很懂啊
1、总之好友之间要发送在线心跳消息的
1)两台机器通过打洞等技术处理后可通信的,直接发在线心跳
2)不能的,只有通过代理服务器转发了
2、每一个好友退出时,主动发退出消息
p2p
聊天程序
该程序实现了
p2p
的聊天程序,由一个服务器程序和多个客户端组成,有新的客户端面登录,服务器就
更新
用户
列表
,并且每隔15s
更新
一次
用户
列表
。客户端可以选择任何
在线
用户
进行聊天。服务器的地址为127.0.0.1,端口为...
仿QQ软件+服务端+Delphi源码(类似阿里旺旺)
而且因服务器仅仅只是起着维护
用户
状态
列表
的功能,因此占用资源极少,可允许同时
在线
的人数就越多,对系统的影响也最小。 可以设置各种离线状态,支持自定义状态; 邮箱监测,新邮件到来提醒;
用户
可自定义界面,...
P2P
-NAT穿透原理与实现(附源码)
本套课程主要讲解
P2P
-NAT穿透,以及带领学员们实现一个
在线
聊天的场景,从而学会
P2P
穿透后对等节点信息的交互。 此次课程代码经过作者的实测,可以穿透绝大多数NAT,对于对称型NAT与对称型NAT,对称型NAT与端口受限...
Android高级编程.pdf
9.1.4
在线
状态和联系人
列表
简介 9.1.5 管理聊天会话 9.1.6 发送和接收数据信息 9.2 SMS简介 9.2.1 在应用程序中使用SMS 9.2.2 发送SMS信息 9.2.3 监听SMS消息 9.2.4 紧急响应的SMS示例 9.2.5 紧急响应自动化 9.3 ...
JAVA上百实例源码以及开源项目
还可以
更新
好友
列表
,响应
用户
双击的事件,并得到好友的编号,把聊天界面加入到管理类,设置密码保护等。 Java编写的网页版魔方游戏 内容索引:JAVA源码,游戏娱乐,魔方,网页游戏 Java编写的网页版魔方游戏,编译后...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章