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

Network programming 我在哪里可以找到ICQ用来开发我自己的客户端的协议栈?,network-programming,tcp,network-protocols,icq,Network Programming,Tcp,Network Protocols,Icq,我将要开发ICQ客户端,我只是想知道我在哪里可以找到一个参考来理解他们使用的协议?任何链接、书籍等 顺便说一句,如果我没有弄错的话——所有ICQ客户端——QIP、Miranda、ICQ Lite和其他——都使用相同版本的协议与ICQ服务器正确通信维基百科有一篇关于协议的文章,尽管它是专有的。维基百科有一篇关于协议的文章,尽管它是专有的。洋泾浜是开源的,也许你可以参考它的源代码。洋泾浜是开源的,也许你可以参考它的源代码。是一个实现很多IM协议的库,其中包括icq使用的oscar协议。很多即时通讯客

我将要开发ICQ客户端,我只是想知道我在哪里可以找到一个参考来理解他们使用的协议?任何链接、书籍等

顺便说一句,如果我没有弄错的话——所有ICQ客户端——QIP、Miranda、ICQ Lite和其他——都使用相同版本的协议与ICQ服务器正确通信

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

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

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

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

是一个实现很多IM协议的库,其中包括icq使用的oscar协议。很多即时通讯客户端都使用它,而且非常稳定,所以我建议您直接使用它。如果你想了解oscar,学习libpurple可能是个好主意。

是一个实现了许多IM协议的库,其中包括icq使用的oscar协议。很多即时通讯客户端都使用它,而且非常稳定,所以我建议您直接使用它。如果你想了解奥斯卡,学习LIGBULD可能是个好主意。< /P>这是一个用C++实现的库,对吧?所以我可以使用C++中的任何一个库?Qt,Boost等?这是一个用C++实现的库,对吗?所以我可以使用C++中的任何一个库?QT、增压等。?