QQ協定說明:
協定由封包頭(T)+發送者(T)+接收者(T)+封包類型(T)+封包長度(L)+封包内容組成
發送者和接收者是系統内的程式種類,OICQ伺服器0x01,傳真伺服器0x02,WEB伺服器0x03,列印伺服器是0x04,聊天伺服器是0x05,OICQ使用者是0x0A。 OICQ使用者到OICQ伺服器的通訊協定 引導符 (0x81+0x0A+0x01)
封包類型 封包内容 封包說明
0x01 昵稱(S)+肖像(M)+使用者密碼(S)+性别(T)+年齡(T)+真實姓名(S)+國家/地區
(T)+省(T)+市(S)+位址(S)+郵編(S)+學曆(T)+畢業院校(S)+職業(T)+電話(S)
+尋呼(S)+電郵(S)+愛好(S)+說明(S)+身份驗證(T) 新使用者注冊,身份驗證用于當有人
要将他加入好友時詢問是否允許
0x02 服務号(L)+密碼(S)+注冊方式(T) 老使用者注冊,方式分為0正常,1隐身
0x03 服務号(L)+對方服務号(L)+内容(S) 發送資訊到某人
0x04 服務号(L)+組号(L)+内容(S) 廣播資訊,組号=0為全體
0x05 服務号(L)+朋友服務号(L) 檢視朋友資料
0x06 服務号(L)+組名稱(S) 增加組
0x07 服務号(L)+組編号(T)+組名稱(S) 修改組名稱
0x08 服務号(L)+組編号(T) 删除組
0x09 服務号(L)+移動人數(T)+{朋友服務号(L)+目的組号(T)} 移動組成員
0x0a 服務号(L)+起始編号(L)+回傳個數(T)+查找标志(T) 看誰線上上
查找标志 1=向小找 2=向大找
0x0b 服務号(L)+SQL語句(S) 自定義查找
0x0c 服務号(L)+朋友服務号(L) 增加好友
0x0d 服務号(L)+朋友服務号(L)+加入原因(S) 請求加入好友
0x0e 服務号(L)+朋友服務号(L) 删除好友
0x10 服務号(L)+顯示模式(T) 更改顯示方式 1上線2隐藏3免打擾4離線
0x11 服務号(L)+監視服務号(L) 監視某人談話
0x12 服務号(L)+昵稱(S)+肖像(M)+使用者密碼(S)+性别(T)+年齡(T)+真實姓名(S)+
國家/地區(T)+省(T)+市(S)+位址(S)+郵編(S)+學曆(T)+畢業院校(S)+職業(T)+
電話(S)+尋呼(S)+電郵(S)+愛好(S)+說明(S)+身份驗證(T) 更改使用者基本資訊
0x13 服務号(L)+朋友服務号(L)+檔案名(S)+檔案長度(L) 請求發送檔案
0x14 服務号(L)+朋友服務号(L)+允許/拒絕 是否允許發送檔案
0x15 服務号(L)+朋友服務号(L)+檔案内容(B) 發送檔案
0x16 服務号(L) 連接配接測試封包
0x17 服務号(L)+朋友服務号(L)+同意标志(T) 應答對方請求加入好友
0=拒絕
1=同意 OICQ伺服器到OICQ的通訊協定
封包類型 封包内容 封包說明
0x01 成功/失敗(T)+服務号(L) 新使用者注冊結果傳回
0x02 成功/失敗(T)+組個數(T)+{組名稱(S)+組編号(T)+朋友個數(T)+{朋友服務号
(L)+肖像編号(T)+朋友狀态(T)+朋友昵稱(S)] 老使用者注冊結果傳回
朋友狀态
1=上線=2隐藏=3免打擾4離線
0x03 标志(T) + 朋友服務号(L)+資訊(S)+資訊類型(T) 标志 1=系統 2=使用者
發送消息,服務号=0是系統消息
1=使用者某某已經把你加為好友
2=使用者某某請求你通過身份驗證
3=使用者某某同意了你的驗證要求
4=使用者某某拒絕了你的驗證請求
0x04 成功/失敗(T)+朋友服務号(L)+昵稱(S)+肖像(M)+性别(T)+年齡(T)+真實姓名
(S)+國家/地區(T)+省(T)+市(S)+位址(S)+郵編(S)+學曆(T)+畢業院校(S)+職業
(T)+電話(S)+尋呼(S)+電郵(S)+愛好(S)+說明(S) 朋友資訊回送
0x05 成功/失敗(T)+組編号(T)+組名稱(S) 增加組結果回送 1/0
0x06 成功/失敗(T)+組編号(T)+組名稱(S) 修改組名稱結果回送1/0
0x07 成功/失敗(T)+組編号(T) 删除組結果回送1/0
0x08 成功/失敗(T) 移動組成員結果回送1/0
0x09 成功/失敗(T)+線上個數(T)+{服務号(L)+昵稱(S)+肖像(M)+省(T)+市(S)}
查找線上人員結果回送
0x0a 成功/失敗(T)+找到個數(T)+{服務号(L)+昵稱(S)+肖像(M)+省(T)+市(S)}
自定義查找結果回送(最多50)
0x0b 标志(T)+朋友服務号(L) 增加好友結果回送标志
0=資料庫失敗
=1成功
=2需要身份驗證
=3對方不允許加入
=4需要身份驗證且不線上
0x0c 朋友服務号(L)+昵稱(S)+肖像号(M)+朋友狀态(T) 給線上使用者增加好友
0x0e 成功/失敗(T)+朋友服務号(L) 删除好友結果回送
0x10 服務号(L)+顯示模式(T) 顯示模式回送 =1上線=2隐藏=3免打擾4離線
0x11 成功/失敗 更改使用者基本資訊結果回送
0x12 朋友服務号(L)+檔案名(S)+檔案長度(L) 請求發送檔案
0x13 朋友服務号(L)+允許/拒絕 是否允許發送檔案 1允許 0拒絕
0x14 朋友服務号(L)+檔案内容(B) 發送檔案
0x15 朋友服務号(L)+目前狀态(T) 朋友狀态回送(系統發送)=1上線=2隐藏=3免打擾4離線
0x16 服務号(L) 連接配接測試
(xxwei)