DWZ

MAKI

常用链接

统计

积分与排名

QQ数据包

日语

最新评论

QQ数据包-第一阶段

近阶段,我们要做的一件事情是,实现QQ的登录过程。
要实现这个目标,要做如下几件事情。
1、读懂LumaQQ的程序,在登录时候的内部运行过程;
2、要学习MFC的网络编程;

一、LumaQQ登录过程
initTray(); MainShell运行之后,右下角出现图标o_lumaPic.bmp
package edu.tsinghua.lumaqq.qq 中的QQClient中调用login(String server, int p)方法中,pool对象调用send()方法,发送请求包。
PacketHelper、IParser QQClient 的packet中的类,很可能就是产生数据包的地方;
checkLogin(false, false);
edu.tsinghua.lumaqq.qq 中的QQport.java的create方法控制登录
package edu.tsinghua.lumaqq.qq.net中的AbstractPort类部分实现包的收发。

今天先到此为止!

posted on 2008-04-13 01:11 刘冬清 阅读(551) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理