smack,tinder和whack之间的区别

com*_*tta 24 xmpp openfire

谁能告诉我什么是咂嘴,火种和捶打之间的区别?

是什么火种和打击苗条的版本?3个图书馆有不同的用途吗?

Guu*_*uus 43

Smack是一个客户端库.您可以使用它登录XMPP域并使用它提供的功能.通常,Smack用于实现即时消息客户端.

Tinder是一个低级XMPP库.它提供了基本XMPP实体的Java实现,例如Stanzas(在XMPP中称为"Packet"),JID和组件(通常实现XMPP服务器的部分功能).虽然从理论上讲,Tinder可用于实现客户端功能,但它目前主要用于服务器端.Whack和Openfire(XMPP服务器实现)都使用Tinder定义的实体.Smack根本不使用Tinder.

Whack是用于实现外部组件的Java库.Whack允许组件(在Tinder中定义)作为独立进程运行.Whack允许您将此进程连接到XMPP域.这样,您可以扩展该域提供的功能,而无需修改服务器软件的实现.