在 XMPP 中找不到远程服务器

Posted

技术标签:

【中文标题】在 XMPP 中找不到远程服务器【英文标题】:Remote server not found in XMPP 【发布时间】:2014-12-08 07:57:39 【问题描述】:

我向客户端发送数据包

      <iq id="kGufc-4" to="tp@localhsot" from="admin@localhost" type="get"><query xmlns='http://localhost/protocol/disco#info'/></iq>

并收到

   <iq id="kGufc-4" to="admin@localhost/testchat" from="tp@localhsot" type="error"><error code="404" type="CANCEL"><remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></iq>

什么问题???

【问题讨论】:

您在代码中的某处使用“localhsot”而不是“localhost”。 谢谢..但是在更正之后没有任何响应返回 还要在服务器端检查你的域名。 【参考方案1】:

这节有两个问题。

1) 您输入了“localhsot”而不是“localhost”。

2) 你在这节上加了一个“发件人”。假设你是一个发送这个的客户端,最好不要使用'from',让服务器自己标记它,如果你得到'from'错误,服务器将开始拒绝节。在您的情况下,这是错误的,因为您使用的是客户端的裸 JID,而不是完整的 JID。

尝试先解决这些问题,然后看看会发生什么。

【讨论】:

另外,要解决的问题可能需要资源,具体取决于您要完成的任务。

以上是关于在 XMPP 中找不到远程服务器的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 远程调试 - 在同一域中找不到计算机

ununtu16.0 +5.7mysql远程连接问题,在/etc/mysql/my.cnf 中找不到bind-address = 127.0.0.1

Azure Devops 在管道中找不到要复制到远程计算机的文件

使用 Eclipse 通过 SSH 在远程服务器上构建和调试项目

Android:在aidl文件中找不到类java.util.ArrayList的导入

iPhone 6s中找不到描述文件和设备管理怎么办?