使用Visual Studio 15
,Cordova
和此命令连接服务器:
var socket = io.connect('http://my.server:8000/', { 'forceNew': true });
使用RIPPLE
进行调试工作正常,但在Device
(使用usb进行部署和调试)上运行时,连接无法正常工作。
socket.connected
返回false
。
config.xml
内容:
<access origin="*" />
<allow-navigation href="*" />
<allow-intent href="itms:*" />
<allow-intent href="itms-apps:*" />
我不知道它会是什么,谢谢。
编辑:
服务器和客户端使用相同的socket.io版本。
debug mode
输出TransportError
错误。
答案 0 :(得分:0)
最终通过set websocket connection解决了这个问题:
io.connect('http://server:8000/', { forceNew: true, transports: ['websocket'] })
当我找到原因时,我会更新。