Protocol Databases (was Re: [icq-devel] Offline messages info)

Remy Lebeau gambit47 at
Mon Dec 2 20:59:51 CET 2002

--- Zoe Smale <skyerat at> wrote:

> How do you explain to the database the sequence
> of packet exchanges that take place to achieve a
> specific function in the protocol?

Set asside a separate table with a list of
cross-references to the existing records for each
individual packet. 

> How do you explain to the database that you're
> pretty sure that a certain item means something,
> but you're not positive?

Include extra fields for comments and such.

> How do you explain to the database, that SNACs
> 01/0F, 01/10, 02/06, 02/14, 03/0B, 03/0C and 04/07
> all share the same user info structure?

Again, cross-references, with maybe some server-side
scripting to pre-read the database record and resolve
the cross-references before sending the final data to
the browser.


Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.

More information about the icq-devel mailing list