![]() |
ICQ Oscar Protokoll - Kann keine Statusnachrichten senden
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:
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.
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 Gruß Zacherl |
Re: ICQ Oscar Protokoll - Kann keine Statusnachrichten sende
Sch***e :wall: Kann gelöscht werden. Ich grübele jetzt 3 Tage über diesem Problem und kaum habe ich diesen Beitrag aubgeschickt kommt mir der Geistesblitz. Alle Nachrichten haben einen ICBMCookie, eine Art ID, um die aktuelle Nachrichten Session zu identifizieren. Die ID muss beim ausgehenden SNAC die Selbe sein wie beim Eingehenden. Durch einen früheren Fehler, der mir aber noch gar nicht aufgefallen war, wurde der ICBMCookie schon falsch im eingehenden SNAC ausgelesen. Daher stammte die Fehlermeldung.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz