【发布时间】:2013-08-09 05:23:56
【问题描述】:
我如何作为客户端连接到 openfire 服务器?我已经在我的机器上安装了 openfire,并想从另一台机器连接到服务器。
两台机器都在同一个局域网上。基本上我想通过注册来创建一个新用户。
【问题讨论】:
我如何作为客户端连接到 openfire 服务器?我已经在我的机器上安装了 openfire,并想从另一台机器连接到服务器。
两台机器都在同一个局域网上。基本上我想通过注册来创建一个新用户。
【问题讨论】:
这取决于客户端 api。我用smack。在 smack API 中,您可以使用org.jivesoftware.smack.ConnectionConfiguration 进行连接。
open-fire 服务器基于 Web 的管理控制台的默认端口为 9090。
http://127.0.0.1:9090
试试下面的例子:
ConnectionConfiguration config = new ConnectionConfiguration("localhost", 5222);
connection = new XMPPConnection(config);
更新您需要为User Service 插入Openfire Server。
【讨论】:
@saplingPro 我认为人们对 OpenFire 是什么感到困惑。
Openfire 是一个开源 XMPP 服务器。
这意味着它提供了处理 XMPP 协议连接的方法。这些将由“聊天客户端实现”完成。但是服务器本身不提供实现,只提供后端。 如果你正在寻找一个网络聊天,你可以看看这个:
【讨论】: