尝试使用socket.io,我编写了一个简单的聊天程序,该聊天程序适用于每台PC。但是,在移动设备上(我尝试在iphone 4S和Ipad上尝试过),即使html运行良好,连接线let socket = io();
似乎也不起作用,因此socket.io没有任何作用。我在网上看到它可以在wifi上运行,但也不起作用。我还看到在端口433上运行服务器可能会有所帮助,但是套接字io仍无法连接(这对PC上的每个人都适用)。
任何想法为何以及如何纠正?我确实想为我的应用定位移动浏览器。
这是我的客户代码:[已删除]
EDIT:它在android上做同样的事情,而PC在运行它时做得很出色。 EDIT2:我刚刚在Android手机上进行了调试,它在“ let socket = io();”上引发了“ Uncaught SyntaxError:Unexpected identifier”线
为什么?
答案 0 :(得分:0)
需要更多的信息以提供有用的响应。
套接字io服务器调用的代码段就足够了。
据我所知,我认为您必须在不使用Web服务器的情况下在计算机上本地运行套接字服务器。因此,我相信您可能需要打开尝试与移动设备连接的端口,或者确保您要针对运行套接字服务器的计算机的正确内部IP地址。