近阶段,我们要做的一件事情是,实现QQ的登录过程。
要实现这个目标,要做如下几件事情。
1、读懂LumaQQ的程序,在登录时候的内部运行过程;
2、要学习MFC的网络编程;
一、LumaQQ登录过程
initTray(); MainShell运行之后,右下角出现图标
。
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类部分实现包的收发。
今天先到此为止!