帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
2
帖子
0
勋章
9
Y币

[BUG] 用Socket.io 在IOS 上闪退。。

[复制链接]
发表于 2017-1-17 00:13:48
引入了 Socket.io 的js,  时不时会闪退,日志如下:代码如下:

var accessToken = '*****************************';
var SocketURL = get_val('host');
if (SocketURL == '') {
        var SocketURL = 'http://ip:8090/';
}
console.log(SocketURL);
var klineSocketUrl = SocketURL + 'kline';
var klineSocket = io.connect(klineSocketUrl, {
        'transports' : ['websocket', 'polling']
});
var priceSocketUrl = SocketURL + 'price';
var priceSocket = io.connect(priceSocketUrl, {
        'transports' : ['websocket', 'polling']
});
klineSocket.on('reconnect', function() {
        msg("正在从国际金融中心ICE获取最新行情");
});
priceSocket.on('reconnect', function() {
        msg("正在从国际金融中心ICE获取最新行情");
        //onPriceData();
});
       
if(priceSocket){
        console.log("start  receive price data");
        onPriceData();
}
                        }


QQ20170117-0@2x.png
QQ20170116-0@2x.png
QQ20170116-1@2x.png
28
帖子
1
勋章
1万+
Y币
可以用socketManager模块
2
帖子
0
勋章
9
Y币

没有其他办法了么?   另外 socketManager 有没有详细的文档啊?
3
帖子
0
勋章
4582
Y币
今夜不回家 发表于 2017-1-17 15:26
没有其他办法了么?   另外 socketManager 有没有详细的文档啊?

http://docs.apicloud.com/?search=socketManager,这个
2
帖子
0
勋章
9
Y币
xvetang 发表于 2017-1-17 15:39
http://docs.apicloud.com/?search=socketManager,这个

这描述的也太笼统了。。  我后台也要重新改了。
2
帖子
0
勋章
9
Y币

我觉得Socket.io 人家做的其实挺不错的,为什么一个小demo通过 apicloud   就会发生崩溃呢?  是不是要解决下问题啊?  不能说换就换lib啊,换lib 还需要很多时间去改前段和后端啊。。@技术咨询-Kenny
28
帖子
1
勋章
1万+
Y币
今夜不回家 发表于 2017-1-17 15:52
我觉得Socket.io 人家做的其实挺不错的,为什么一个小demo通过 apicloud   就会发生崩溃呢?  是不是要解 ...

首先你得清楚你后端是用的什么?如果是socket就可以用我们的socketManager模块,如果是websocket可以直接用h5的websocket,socket.io也是把websocket封装了一下。另外,不是一出问题就是APICloud的问题。
2
帖子
0
勋章
9
Y币
技术咨询-Kenny 发表于 2017-1-17 16:12
首先你得清楚你后端是用的什么?如果是socket就可以用我们的socketManager模块,如果是websocket可以直接 ...

那请问一下,你们可以看一看么?  难道遇到问题,就果断换lib ?
28
帖子
1
勋章
1万+
Y币
今夜不回家 发表于 2017-1-17 16:17
那请问一下,你们可以看一看么?  难道遇到问题,就果断换lib ?

你怎么知道没有看,没有看就不会回复你了。你的目的是实现通讯功能,上面我也说了,可以换用其它的方式试一下。
2
帖子
0
勋章
9
Y币
技术咨询-Kenny 发表于 2017-1-17 16:24
你怎么知道没有看,没有看就不会回复你了。你的目的是实现通讯功能,上面我也说了,可以换用其它的方式试 ...

后端是在 node js  上用的 socket.io
12下一页
您需要登录后才可以回帖 登录

本版积分规则