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