xiongmao99
xiongmao99
  • 发布:2015-02-12 15:29
  • 更新:2019-01-15 09:46
  • 阅读:5550

在hbuilder里面用Socket.io的js 可以实现聊天,但是在线打包和离线打包就不行

分类:HBuilder


logcat提示
02-12 15:23:50.900: I/webview(29754): onLoadResource url=http://xxx.com:8080/socket.io/?EIO=3&transport=polling&t=1423725830897-29&sid=Iz1QS7o1KQUyVJBvAACD

2015-02-12 15:29 负责人:无 分享
已邀请:
xiongmao99

xiongmao99 (作者)

测试代码
server ```javascript

var io = require('socket.io').listen(3030,{host:'192.168.1.100',origins: ':'});
io.sockets.on('connection', function (socket) {

console.log('conn');
socket.on('toAll', function (data) {
console.log(data);

});
});


<script type="text/javascript" src="http://node-chat-dd5dc.codingapp.com/socket.io/socket.io.js"></script>  
<script>  

var socket = io.connect('http://192.168.1.100:3030');  

 socket.emit("toAll",{msg:"xxxx"});  

</sciript>  

用hbuiler 或者 网页浏览器都能发通讯 ,但是用adt本地打包或者云端打包,就用不了,logcat也不提示错误

DCloud_heavensoft

DCloud_heavensoft

HBuilder真机运行或使用chrome、safari控制台调试下看看是什么问题。
调试教程都在运行菜单里。

  • xiongmao99 (作者)

    HBuilder 接usb到手机 是可以运行的, 浏览器也是可以的, adt里调试打开资源是 file:// 协议, 浏览器中用file:///d:\www\test.html 这就打开也是可以运行的

    2015-02-13 13:46

  • DCloud_heavensoft

    回复 xiongmao99:看起来像ip访问不了的问题

    2015-02-13 14:26

  • xiongmao99 (作者)

    回复 DCloud_heavensoft:是不是要设置什么权限?

    2015-02-13 14:48

  • DCloud_heavensoft

    回复 xiongmao99: 什么权限? 你真机运行后,把usb线拔了,还能运行吗?我感觉是网络问题

    2015-02-13 15:07

  • xiongmao99 (作者)

    回复 DCloud_heavensoft: hbuilder里运行以后,拨掉usb 是可以的, 服务器日志有打印数据通讯

    2015-02-13 15:31

  • DCloud_heavensoft

    回复 xiongmao99: 手机上关了HBuilder基座,然后再启动可以吗?或许是初始化出错了

    2015-02-13 15:46

  • xiongmao99 (作者)

    可以的

    2015-02-13 15:58

  • DCloud_heavensoft

    回复 xiongmao99: 确认手机上没插usb线,然后直接启动之前关闭的HBuilder基座,能正常运行?而同一台手机上,打包的一模一样的程序不能正常运行? socket.io不应该涉及权限啊

    2015-02-13 16:02

  • xiongmao99 (作者)

    可以的, 我关机重启都是可以的 你有邮件吗,我发你一封代码 ,你可以试下

    2015-02-13 16:26

  • DCloud_heavensoft

    回复 xiongmao99: 你进qq群发给我吧。326058616

    2015-02-13 16:27

xiongmao99

xiongmao99 (作者)

上面是测试代码,你可以试一下

what2004

what2004

DCloud_heavensoft 测试结果怎样? 这个究竟行还是不行呢?

  • hp

    不行的,昨天刚试过

    2015-07-09 13:25

北极之鱼

北极之鱼

文件解决了么?我这几天也是用socket .io在web端正常运行,放到壳里面就异常....

该问题目前已经被锁定, 无法添加新回复