OICQ服務器系統通訊協議

網摘.

 OICQ服務器系統通訊協議    
  協議說明:    
  協議由報文頭(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)   連接測試 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章