Question

I am going to develop ICQ client and I just wonder where can I find a reference to understand the protocols they used? Any links, books, etc.
And, by the way, if I am not mistaken - all ICQ clients - QIP, Miranda, ICQ Lite and others - uses the same version of protocol to communicate correctly with ICQ servers?

Was it helpful?

Solution

libpurple is a library that implements lots of IM protocols, among them the oscar protocol used by icq. It is used by many IM clients and is pretty stable, so I recommend you just use it. If you want to understand oscar though, studying libpurple might be a good idea.

OTHER TIPS

Wikipedia has an article on the OSCAR protocol, although it's proprietary.

Pidgin is open source, perhaps you can refer to its source code.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top