我目前正在使用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 }
我尝试了不同的服务器和不同的端口,但我目前处于死胡同。如果有人有想法那就太棒了。
谢谢
答案 0 :(得分:0)
f->addStreamHost( JID("proxy.jabberserver.local"), "proxy.jabberserver.local", 7777 );
应该做到这一点。如果没有 - 显示完整的XML日志。