t-io前端接入webSocket

jack__0023 发布于 2017/05/26 16:40
阅读 1K+
收藏 0

你好,请问,我前端用im.js 里面的

function initWs(url) {
            try {
                var ws = new WebSocket(url);

                ws.binaryType = 'arraybuffer'; // 'blob';//
                initWsEvent(ws, url);
                return ws;
            } catch (e) {
                console.log(e);
                reconn(url, null, e);
            }
        }

但是控制台tio爆出   数据不够,组不了包,请问要怎样写?

加载中
0
talent-tan
talent-tan

你是怎么接入的?用了什么协议?是用t-io官方提供的im例子?

jack__0023
jack__0023
接入,直接在前端中使用im.js,后端参考了小徐同学的博客,启动t-io,然后都使用6789端口。 然后打开对应的页面的时候,控制台直接说数据不够,建立连接的时候
0
jack__0023
jack__0023

这是前端报的图

0
talent-tan
talent-tan

引用来自“jack-0023”的评论

这是前端报的图

你这是用js去连helloworld例子?目前官方的例子中只有im实现过ws协议,所以你这个是不行的

jack__0023
jack__0023
回复 @talent-tan : 以前也是用layim写过一个给公司,后面想用消息队列来提高,还好看到这个,看了一部分源码,学习到了,谢谢
talent-tan
talent-tan
@jack-0023 回复@jack-0023 : 我看你端口连的是6789,官方6789是helloworld例子的端口
jack__0023
jack__0023
没有是im的例子,我少看了个action.js我再去研究下,谢谢
0
talent-tan
talent-tan

引用来自“jack-0023”的评论

这是前端报的图

引用来自“talent-tan”的评论

你这是用js去连helloworld例子?目前官方的例子中只有im实现过ws协议,所以你这个是不行的

nginx运行起来,可以直接跑起来的,这个只用于演示,不用于实践,,,演示的目的是帮助用户学会 t-io

jack__0023
jack__0023
恩,谢谢,我已经拆开然后暂时融进去了,我用的是springmvc,后面不知道我这样写有没有问题,但是暂时大多数功能已经可以调用,现在在改写业务和前端,再次感谢
0
jack__0023
jack__0023

附上图一张

返回顶部
顶部