【发布时间】:2017-02-07 17:52:31
【问题描述】:
我正在尝试使用这个简单的教程:
http://socket.io/socket-io-with-apache-cordova/
我的 node.js 工作正常,我正在模拟 iOS 没有问题,但 socket.io 不工作,这是我的 javascript(与上面的教程相同):
app.initialize(); document.addEventListener('deviceready', function() { console.log(socket); socket.on('connect', function() { socket.on('text', function(text) { alert(text); }); }); });
还有一件事我怎样才能让这个 console.log 进行调试?
这是我获取 socket.io 的方式(与上面的教程相同):
<script type="text/javascript" src="http://cdn.socket.io/socket.io-1.0.3.js"></script>
这是我的 server.js(和上面的教程一样):
var server = require('http').createServer();
var io = require('socket.io')(server);
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.');
});
server.listen(3000);
我认为,问题和教程没有告诉我如何将我的科尔多瓦应用程序连接到端口 3000
【问题讨论】:
标签: node.js cordova websocket socket.io