我正在阅读Smack API和XMPP服务器Openfire。我还读到了Spark,一个开源的IM客户端。
我仍在阅读他们每个人,但有一件事让我感到困惑。我需要Spark吗?我的意思是,它做了什么?我可以拥有自己的聊天界面。
答案 0 :(得分:1)
您不需要Spark本身来创建聊天应用程序。假设您正在制作网络浏览器。虽然从Chromium中获取灵感可能会很好,但这并不是必需的,而且是一种独立的产品。这里也是如此。
Spark似乎是XMPP协议的客户端。制作聊天应用程序涉及服务器和客户端。如果您正在使用XMPP,那里有许多客户端和许多服务器,因此您只需要创建服务器或客户端,或者如果您愿意,可以同时创建两者。