有没有人可以推荐一个QT5跨平台的库和XMPP协议的API来开发一个手机跨平台的聊天客户端?这是我的大学项目。
我停了三个月,正在寻找合适的库,但现在还没有开始!
我有几个时间来介绍和演讲。
我现在很失望。
只是一个基于QT5的移动编程的XMPP库(安卓,IOS,也许还有其他)
发布于 2015-01-11 19:23:46
Swiften ( http://swift.im/swiften/ )不是Qt,而是带有Boost的普通老式C++,用于Swift客户端,即Qt。它是跨平台的桌面,iOS,安卓。不完全符合您的要求,但在该环境中可用。
(偏见:我对这些项目负责)
发布于 2020-08-07 23:17:40
QXmpp对于Qt开发来说是非常好的。
在使用Qt时,与gloox或Swiften相比的优势是显而易见的:
boost signals不需要转换任何类型(如从不同的库中将不同的信号转换为std::string)
另一点可能是积极的(但在某些情况下也可能是消极的)是QXmpp的类大多是单片的。这使得整个架构非常简单和易于使用,但并不总是那么好的可扩展性。然而,从库的外部扩展是可能的。
QXmpp使用DOM树来解析元素。序列化是使用XML流编写器完成的。
(就像Kev一样,我在这里是有偏见的:我对QXmpp负责)
https://stackoverflow.com/questions/27880710
复制相似问题