基于QQ協議的資料網上有很多了,lumaqq是非常著名的java實現的QQ客戶端,本QQ協議庫也是基于這些資料和少量抓包分析包后實現的。本協議庫是基于QQ2005協議,全VC6實現
先貼出來QQ協議常量,基本上就是lumaqq完全移植的啦,所有協議常量都實現為類QQ的公共靜態成員,給協議庫中其它類使用,這么做完全是移植起來方便
class QQ
{
public:
...
};
CQQUser類:一個QQ用戶的封裝,如果一個QQ號碼要登錄,先要生成一個CQQUser對象,并進行設置
主要函數:
構造函數CQQUser 構造一個CQQUser對象時指定QQ號碼和密碼
SetServerIP 設置處理這個QQ用戶的服務器,如sz.tencent.com
SetServerPort 端口,sz.tencent.com的端口是8000
SetHiddenLogin (是否)隱身登錄
代碼svn:
https://vcye23.svn.sourceforge.net/svnroot/vcye23/qqprotocol/
posted on 2007-10-06 01:51
葉子墻 閱讀(12056)
評論(21) 編輯 收藏 引用