我在哪里可以找到 ICQ 用于开发我自己的客户端的协议堆栈?
我要开发 ICQ 客户端,我只是想知道在哪里可以找到参考资料来了解他们使用的协议? 任何链接、书籍等
顺便说一句,如果我没记错的话 - 所有 ICQ 客户端 - QIP、Miranda、ICQ Lite 等 - 使用相同版本的协议来与 ICQ 服务器正确通信?
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?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
libpurple 是一个实现许多 IM 协议的库,其中包括 icq 使用的 oscar 协议。 很多即时通讯客户端都在使用它,而且非常稳定,所以我建议你就使用它。 如果你想了解 oscar,学习 libpurple 可能是个好主意。
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.
维基百科有一篇关于 OSCAR 协议的文章,尽管它是专有的。
Wikipedia has an article on the OSCAR protocol, although it's proprietary.
Pidgin 是开源的,也许你可以参考它的源代码。
Pidgin is open source, perhaps you can refer to its source code.