LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: puzzlebird

Gaim QQ 0.2.7 发布了

[复制链接]
发表于 2004-3-21 20:48:20 | 显示全部楼层
最初由 orphen 发表
有一个问题
在我的gentoo上,登出似乎无效,即使将gaim退出,用netstat -an查看,还有和tencent网站的连接。
而且,如果登陆一次,登出,再登陆,就会很困难。
ip显示也有问题,有的好友显示正常,但有的显示TCP:0.0.0.0
或UDP:0.0.0.0,根本不可能嘛,而用相同的QQWry.dat在windows下就没有问题。好像是现在的QQWry.dat与原来的wry.dll的格式不同。


0.0.0.0的,应该是在防火墙后面的,无法看到ip的。

:rolleyes:
 楼主| 发表于 2004-3-21 21:20:00 | 显示全部楼层
IP地址显示 0.0.0.0 是因为服务器没有返回用户地址,比如我如果用UDP方式登陆,好友可以看见我的IP,但是如果我用TCP登陆,IP就看不见,对于空的用户IP, Gaim QQ用0.0.0.0表示。

以前的wry.dll其实是foxpro的文件格式,现在的QQwry.dat换了。
发表于 2004-3-21 21:39:33 | 显示全部楼层
试用中
 楼主| 发表于 2004-3-21 22:15:36 | 显示全部楼层
请斑竹取消0.2.4贴的置顶,而把0.2.7的帖子置顶,谢谢
 楼主| 发表于 2004-3-21 22:23:21 | 显示全部楼层
而且,如果登陆一次,登出,再登陆,就会很困难。


这个问题我想可以这么解决。修改gaim-cvs-0319/src/protocols/qq/qq_proxy.c

124行
qd->send_seq        = random() & 0x0000ffff;

改为:
qd->send_seq        = rand() & 0x0000ffff;

然后重新编译.

好像linux上rand()和random()区别很大,OSX没有差别。
发表于 2004-3-21 22:33:02 | 显示全部楼层
最初由 wangcity 发表
我感觉还是单独开发一个单独的程序吧
老和gaim胶合在一起,改动不自由啊。


有同感,
登录MSN又要SSL
发表于 2004-3-21 22:33:09 | 显示全部楼层
下载了最新的,编辑安装后,qq不能登陆,上不去,为什么呢?MSN ICQ都能用,就QQ不行!:help :help :help :help
发表于 2004-3-21 22:33:13 | 显示全部楼层
现在QQ秀也看到了,点了后要多等一会,等上一分钟肯定能看到的
我觉得这样版本真的很不错了,比以前的那些gaim0.76稳定了好多
puzzlebird大哥辛苦了,:)
发表于 2004-3-21 22:39:21 | 显示全部楼层
最初由 hades 发表
下载了最新的,编辑安装后,qq不能登陆,上不去,为什么呢?MSN ICQ都能用,就QQ不行!:help :help :help :help


经过几次不懈的努力,可以上去了,再试试会不会自动退出了,要是稳定了可算是完美了!
好友列表也可以得到了,谢谢了!
 楼主| 发表于 2004-3-21 22:42:38 | 显示全部楼层
下载了最新的,编辑安装后,qq不能登陆,上不去,为什么呢?MSN ICQ都能用,就QQ不行


如果你用的linux中rand和random函数相差很大,请改动qq_proxy.c 124行,使用rand而不用random。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表