我有两台机器在同一个网络中,分别是192.168.1.2和192.168.1.3。
192.168.1.2 = 服务器/开发计算机
192.168.1.3 = 客户端/浏览器计算机
因此,我在服务器/开发计算机上运行了端口82上的socket.io / http服务器。
在客户端计算机上,我使用chrome作为浏览器。
服务器托管了一个网页,例如:
<html>
....
<script type="text/javascript" src="http://localhost:82/socket.io/socket.io.js"></script>
....
</html>
这是socket.io客户端所需的必要资源。在我的服务器/开发电脑上加载了该资源,但在我的客户端电脑上没有加载。因此,我尝试:
<html>
....
<script type="text/javascript" src="http://192.168.1.2:82/socket.io/socket.io.js"></script>
....
</html>
现在它在任何电脑上都无法工作。我知道应该是什么。
<script src="http://<uri:port>/socket.io/socket.io.js"></script>
正如socket.io的github上所说,但我只想在本地网络上进行测试。
我也看过了
<script type="text/javascript" src="http://cdn.socket.io/stable/socket.io.js"></script>
但是我正在使用socket.io 0.8.4,所以上述版本不起作用。
那么在本地网络环境中如何为客户端提供socket.io资源? 或者你们知道一个提供我可以使用的socket.io 0.8.4版本的网站吗?
注意:没有防火墙问题。
localhost
才能工作,无论端口如何。 - Marcel M.