使用qxmpp-0.76的Example3,能够正常发送文件,但是自己写一个程序却发送出去后没有任何反应,原因??
在Example3中作者是这样写的。
QXmppTransferJob *job = transferManager->sendFile(
接收方是 presence.from() , 返回值应该是这样的 "user@xmpp.org/Psi" , 后面有一个资源标识符, 就是 jid ,不是bare Jid.如果 "user@xmpp.org"发文件,就会出现上面的错误,没有任何回应。
the log output is like this:
<error code="503" type="cancel"><service-
--------------------------------------------------------
同时有一个问题发现,改成jid全称后,第一次发送可以成功,但后面就会出现能够发送,接收方显示有文件需要接收,但是文件传输出错,未解。