我目前正在使用 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 }
我尝试了不同的服务器和不同的端口,但我目前处于死胡同。如果有人有想法,那就太好了。
谢谢