创建socket导致崩溃(原生)

Creator 版本号:1.4.2
运行时目标平台:Android(原生)
模拟器,WEB没问题。

这是我的一个按钮的代码。
on_bt: function(){
var Socket = SocketIO.connect(“192.168.1.100:3000”);
},

100%重现崩溃办法,
1.先让手机有网络
2.进入hello world
3.点击创建socket
4.断开网络(或开飞行模式)
5.再次点击创建socket
6.崩溃

NewProjectt.rar (475.4 KB)

意思就是,在有网络的时候,创建一次socket,然后无网络后,再创建一次socket 就会崩溃。

没有管理帮看一下吗?

之前论坛有讨论过,已经在修改socket 了,就是不知道情况怎么样来了

1赞

感谢!!!

嗯。这个BUG两个月前我也提过。

1赞

现在我的解决办法是,先去访问一下,网站,确保自己有网。不然没法,连try{} 都没用

这个问题是HTTPRESPONSE导致的,具体的看这个帖子,里面有解决方案
http://forum.cocos.com/t/httprequest-android/45905