Tag: ios6

为什么我的node.js / socket.io应用程序不能在iOS6上工作?

我认为socket.io的重点是不必担心现代浏览器? 大声笑 无论如何,我是新来的套接字编程。 我有一个简单的模仿鼠标移动的小应用程序。 您打开多个浏览器,当您移动鼠标时,您的操作将被logging在其他浏览器中。 它移动一个小方块。 挺酷的 但是,当我在iPad(iOS6)上打开它时,什么都没有! sockets没有连接。 我甚至把connect事件的警报消息,什么都没有。 IE,FF和Chrome在我的笔记本电脑上工作得很好。 唯一的区别是,我的开发机器使用localhost而iPad使用我的机器的IP。 但是,当我连接到笔记本电脑上的本地IP时,它仍然有效。 只是不在Safari / iPad。 这是我的服务器。 var app = require('http').createServer(handler), io = require('socket.io').listen(app), fs = require('fs'); app.listen(80); function handler(req, res) { var file = __dirname + '/public/index.html'; fs.readFile(file, function(err, data) { if(err) { res.writeHead(500); return res.end('Error loading index.html'); } res.writeHead(200); res.end(data); } ); } […]