美文网首页
JS端Socket.io-client设置nsp

JS端Socket.io-client设置nsp

作者: 伙伴崩溃 | 来源:发表于2019-07-31 11:12 被阅读0次

    参考文章:https://www.jianshu.com/p/a3e06ec1a3a0

    JS高版本和低版本nsp的设置变化,主要有两点:

    1:在Manager.prototype.packet 方法中,是否存在:

    if (packet.query && packet.type === 0) packet.nsp += '?' + packet.query;

    这段话:在nsp 后边添加上了数据拼接;

    2:在function encodeAsString(obj) 方法中:

    if (obj.nsp &&'/' != obj.nsp) {

    nsp =true;

        str += obj.nsp;

    }

    // immediately followed by the id

    if (null != obj.id) {

    if (nsp) {

    str +=',';

            nsp =false;

        }

    str += obj.id;

    }

    字符串str的拼接方式的差异,导致内容解析不同;

    相关文章

      网友评论

          本文标题:JS端Socket.io-client设置nsp

          本文链接:https://www.haomeiwen.com/subject/wudzrctx.html