我试图建立我的科尔多瓦的应用程序使用socket.io WebSocket连接,但我不能让它连接,当我在调试模式下运行。 我读过的一切告诉我,这应该工作,我究竟做错了什么?
服务器端
var http = require('http');
var server = http.createServer();
var io = require('socket.io')(server);
server.listen(5022, function () {
console.log('listening on *:5022');
});
io.sockets.on('connection', function (socket) {
console.log('socket connected');
socket.on('disconnect', function () {
console.log('socket disconnected');
});
socket.emit('text', 'wow. such event. very real time.');
});
应用
document.addEventListener('deviceready',
function() {
onDeviceReady.bind(this);
console.log('Device is Ready')
var socket = io.connect('http://MyDomain:5022');
socket.on('connect', function () {
socket.on('text', function (text) {
console.log(text);
});
});
},
false);
我得到的设备准备就绪的消息,但我得到这个消息:
无法加载资源:净:: ERR_CONNECTION_REFUSED
文件:xhr_proxy,行:0,列:0