论坛: 菜鸟乐园 标题: 如何开发QQ? 复制本贴地址    
作者: gym [gym]    论坛用户   登录
各位辛苦了!请问在VB中如何实现无服务器但支持多方同时会话?并时时监视各方的上下线?

地主 发表时间: 07/30 14:14

回复: tabris17 [tabris17]   论坛用户   登录
无服务器进行多方会话好像不太可能

你指的“多方”是IP固定的,还是动态的?

B1层 发表时间: 07/30 15:15

回复: group [group]   论坛用户   登录
可以让多点的任何一点作为临时的服务器嘛,比如我邀请你聊天,我就是服务器了,然后别人加入聊天都是进入我的机

B2层 发表时间: 07/30 15:33

回复: tabris17 [tabris17]   论坛用户   登录
那不就是有服务器了嘛

B3层 发表时间: 07/30 15:41

回复: ricky [ricky]   版主   登录
QQ的原理:
监视上下线:每分钟发一次UDP到服务器,三次超时为下线
在线通信:直接向对方发送UDP包
下线或隐身通信:向服务器发UDP包,服务器转发
UDP通信是无连接的,所以,你可以在无服务器的情况下完成部分功能,前提是大家的IP都是固定的

B4层 发表时间: 07/30 15:54

回复: sgpeng [sgpeng]   论坛用户   登录
拨号不行?

B5层 发表时间: 07/30 18:33

回复: gym [gym]   论坛用户   登录
为什么动态的不行呢?
晓澜版主:
让多点的任何一点作为临时的服务器,假如此人突然下线怎办?

B6层 发表时间: 07/30 20:59

论坛: 菜鸟乐园

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号