处理与移动safari的多个socket.io连接的最佳方法?

时间:2013-10-28 22:45:15

标签: iphone node.js ipad socket.io

我创建了一个node.js / socket.io / express网站,它有2个屏幕,一个大厅屏幕和一个游戏屏幕。用户登录并到达大厅,在那里他们可以坐下来,当有人坐在他们对面时,会打开第二个浏览器窗口,其中包含游戏。所以两个浏览器窗口一次打开。

桌面浏览器似乎工作正常,用户保持与大厅和游戏屏幕的连接,完成游戏,然后成功返回大厅。

然而,在移动游猎(iPad,iPhone)中,我感觉非常困难!一旦游戏屏幕打开,并且大厅屏幕不再具有焦点,似乎与大厅的插座连接立即关闭。有没有办法防止这种情况发生?我可以设置一个非常大的超时间隔吗?或者这就是socket.io与移动safari一起工作的方式?如果它只是它的工作方式,是否有最佳实践来实现相当于我想要实现的目标?

谢谢!

0 个答案:

没有答案