我在哪里可以找到ICQ用来开发自己的客户端的协议栈?

时间:2009-01-22 07:08:00

标签: network-programming tcp network-protocols icq

我将开发ICQ客户端,我只是想知道在哪里可以找到参考来理解他们使用的协议?任何链接,书籍等 而且,顺便说一下,如果我没有弄错 - 所有ICQ客户端 - QIP,Miranda,ICQ Lite等 - 使用相同版本的协议与ICQ服务器正确通信?

3 个答案:

答案 0 :(得分:2)

libpurple是一个实现大量IM协议的库,其中包括icq使用的oscar协议。它被许多IM客户端使用并且非常稳定,因此我建议您使用它。如果你想了解奥斯卡,研究libpurple可能是一个好主意。

答案 1 :(得分:1)

维基百科有一篇关于OSCAR协议的文章,尽管它是专有的。

答案 2 :(得分:0)

Pidgin是开源的,也许你可以参考它的源代码。