0

我目前正在使用 gloox,以便从我的 C++ 程序发送 XMPP 消息。我使用我的私人韵律 XMPP 服务器在本地网络中工作。在两个客户端之间发送文本消息有效,但不是文件。我尝试了 gloox 示例(ft_rcv 和 ft_send),但它都没有工作(显然我修改了示例以匹配我的配置),我总是有同样的错误:

<error type='cancel'><service-unavailable xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>

一开始我以为是因为我的韵律服务器,但我在 conf 文件中添加了以下几行:

Component "proxy.jabberserver.local" "proxy65" 
    proxy65_address = "proxy.jabberserver.local" 
    proxy65_ports = { 7777 }

我尝试了不同的服务器和不同的端口,但我目前处于死胡同。如果有人有想法,那就太好了。

谢谢

4

1 回答 1

0

f->addStreamHost( JID("proxy.jabberserver.local"), "proxy.jabberserver.local", 7777 );应该做的伎俩。如果否 - 显示完整的 XML 日志。

于 2014-04-22T12:34:15.230 回答