Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在阅读有关Smack API和 XMPP 服务器Openfire的信息。我还阅读了有关Spark的信息,这是一个开源 IM 客户端。
我仍在阅读它们中的每一个,但有一件事让我感到困惑。我需要火花吗?我的意思是,它有什么作用?我可以有自己的聊天界面。
您不需要 Spark 本身来创建聊天应用程序。假设您正在制作一个网络浏览器。虽然从 Chromium 中获得灵感可能会很好,但这不是必需的,它是一个独立的产品。同样的情况也发生在这里。
Spark 似乎是 XMPP 协议的客户端。制作聊天应用程序涉及服务器和客户端。如果您使用 XMPP,那里有很多客户端和服务器,因此您只需要创建一个服务器或一个客户端,或者如果您愿意,您只需要创建两者。