我以前没看过的时候认为,自己写一个QQ原理应该是找到对应的QQ服务器的地址,对应的端口发送相应的账号和密码,服务器会把登陆后的信息(假设是正确的号码)发送过来,接着我就可以自己把这些信息显示出来...但是看到了,LumaQQ之后感觉不是这样的,好像他里面也分析了协议,对使用到的协议又进行了封装。我想知道,如果我真的要去写一个像LumaQQ的程序都需要些什么啊?