Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试使用带有strophe.js的socks5发送文件时出现错误406_Javascript_Xmpp_Strophe - Fatal编程技术网

Javascript 尝试使用带有strophe.js的socks5发送文件时出现错误406

Javascript 尝试使用带有strophe.js的socks5发送文件时出现错误406,javascript,xmpp,strophe,Javascript,Xmpp,Strophe,我对JavaScript和XMPP非常陌生,需要实现Socks5以使用Strophe.js传输文件 当我调用下面的方法时: sendS5BInitiation: function (from ,to, sid, jid, host, port, cb) { var iq = $iq({ from: from, id: sid, to: to, type: 'set' }).c('query', { xmlns: 'http://jabber.or

我对JavaScript和XMPP非常陌生,需要实现Socks5以使用Strophe.js传输文件

当我调用下面的方法时:

sendS5BInitiation: function (from ,to, sid, jid, host, port, cb) {

  var iq = $iq({
    from: from,
    id: sid,
    to: to,
    type: 'set'
  }).c('query', {
    xmlns: 'http://jabber.org/protocol/bytestreams',
    sid: sid ,
    mode: "tcp"       
  }).c('streamhost',{
    jid: jid,
    host: host,
    port: port
  });

  connection.sendIQ(iq,onSuccess,onError,60*1000);
}
我得到了406个错误

<iq id="4023b2c8" to="dummy@myserver/4023b2c8" from="xyz@myserver/Spark 2.6.3" type="error"><query xmlns="http://jabber.org/protocol/bytestreams" sid="4023b2c8" mode = "tcp"><streamhost jid="dummy@myserver" host="182.148.1.200" port="7777"/></query><error code="406" type="MODIFY"><not-acceptable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></iq>
请帮我摆脱这个问题