我正在使用XMPP来构建聊天应用程序。 为了构建聊天客户端,我使用Applet使用Applet中的API与XMPP服务器进行通信。
所以我的问题是:除了Applet之外还有什么可以用来与Server通信以及使用XMPP Client API(即applet以外的选项)吗?
我研究GWT和JavaFX,这两个在这种情况下会有所帮助吗?
答案 0 :(得分:0)
您可以使用Java-WebStart或Flex,或者只使用servlet编写一个小网页。
答案 1 :(得分:0)
绝对查看Java Web Start。它可以从链接启动JFrame
,并提供许多部署优势。
答案 2 :(得分:0)
如果您想要基于浏览器的客户端,请使用Flash。有几个XMPP browser clients和libraries可用。
答案 3 :(得分:0)
XMPP website上列出了几个JavaScript库。因此,无需依赖浏览器插件,只需执行本机Web应用程序。
您可以轻松地将GWT用于您的Web应用程序。在Google上进行的快速搜索显示了一些特定于GWT的第三方库或XMPP(Emite,gwt-strophe)甚至是示例应用(Emite Chat)。