首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XMPPHP与Openfire

XMPPHP与Openfire
EN

Stack Overflow用户
提问于 2013-01-01 17:35:22
回答 1查看 1.8K关注 0票数 0

我是XMPP的新手,我希望基本上将PHP连接到本地主机上的OpenFire安装。

这是我找到的一段代码(我知道黑客和斜杠,但我似乎不能把头绕在这上面)。总之,代码只是简单地发送了一个消息:

代码语言:javascript
复制
<?php
    include("xmpp.php");

    //username = user without domain, "user" and not "user@server" - home is the resource
    $conn = new XMPPHP_XMPP('my.server', 5222, 'username', 'password', 'home');
    // Enables TLS - enabled by default, call before connect()!
    $conn->useEncryption(true);
    $conn->connect();
    $conn->processUntil('session_start');
    $conn->message('someguy@someserver.net', 'This is a test message!');
    $conn->disconnect();

 ?>

我的问题是我应该用什么代替my.server?我试着找,但什么也找不到

也是

家是资源

我不知道那是什么意思。

usernamepassword?这是我的OpenFire上的任何用户吗?

我正在寻求更多的建议,而不是完整的解决方案。谢谢你的帮助。哦,新年快乐!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-21 05:15:45

实际上,你对Openfire也有一点了解,所以这是关键。

在本例中,Openfire是您的IM Server,php代码段是您的IM客户端。在连接到IM服务器之前,您应该在Openfire管理控制台中进行一些配置。正如您所说的安装Openfire本地主机,然后启动Openfire并在浏览器http://localhost:9090/中访问,如果您从未执行此步骤,这意味着您没有完成安装Openfire。当您进行配置时,您将看到管理用户设置和密码以及其他一些参数。在这一步之后,您可以通过管理用户名和密码登录到Openfire。

如果您想要更多的测试用户,请再次访问Openfire管理控制台,然后单击“用户”选项卡以获得新的更多用户。

my.server = localhost,home =任何您喜欢的字符串,这是XMPP中的资源,我们通常使用客户端应用程序版本,比如spark 2.0或xmpphp3.8。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14112624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档