Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#1

ICQ Oscar Protokoll - Kann keine Statusnachrichten senden

  Alt 18. Aug 2008, 15:44
Hey,

ich hoffe es findet sich hier jemand, der sich bisschen mit dem ICQ Oscar Protkoll auskennt. Und zwar ist es so, dass Statusanfragen über das SNAC (Class: 4; SubType: 11) angefordert werden. Über selbiges SNAC sollte dann auch geantwortet werden.

Der Aufbau ist folgendermaßen:
Code:
cookie ICBM__Cookie Opaque data generated by conversation initiator and used to link up the conversation and errors
channel u16 [Class: ICBM__CHANNELS] Channel the message is on
loginId string08 Destination loginId when sending and the source loginId when received
code u16 [Class: ICBM__CLIENT_ERRORS] Error code
errorInfo blob Optional error info
Wobei ich mich auch an QIP orientiert habe, um das Paket 1 zu 1 nachzubauen. Leider bekomme ich immer wenn ich versuche ein SNAC(4, 11) zu senden ein Error SNAC (4, 1) zurück welches "Request denied" enthält. Kann mir das Verhalten nicht erklären, da ich wie gesagt komplett alles so mache wie QIP. Könnte mir nur vorstellen, dass ich vergessen habe irgendeine Einstellung während der Login Sequenz zu initialisieren.

Gruß Zacherl
  Mit Zitat antworten Zitat