在 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 在远程服务器上构建和调试项目