Der*_*rek 5 html javascript node.js socket.io
我在同一网络上有两台机器,分别为192.168.1.2和192.168.1.3.
192.168.1.2 = server/dev pc
192.168.1.3 =客户端/浏览器pc
所以在服务器/ dev pc上我有一个在端口82上运行的socket.io/http服务器
在客户端服务器上,我使用chrome作为浏览器
服务器正在托管一个网页
<html>
....
<script type="text/javascript" src="http://localhost:82/socket.io/socket.io.js"></script>
....
</html>
Run Code Online (Sandbox Code Playgroud)
这是socket.io客户端所需的必要资源.所以资源在我的服务器/ dev pc上加载,但不在我的客户端pc上加载.所以我尝试:
<html>
....
<script type="text/javascript" src="http://192.168.1.2:82/socket.io/socket.io.js"></script>
....
</html>
Run Code Online (Sandbox Code Playgroud)
现在它无法在任何一台电脑上运行.我知道它应该是
<script src="http://<uri:port>/socket.io/socket.io.js"></script>
Run Code Online (Sandbox Code Playgroud)
正如它在socket.io github上所说,但我只想在本地网络上进行测试.
我也看过了
<script type="text/javascript" src="http://cdn.socket.io/stable/socket.io.js"></script>
Run Code Online (Sandbox Code Playgroud)
但我正在使用socket.io 0.8.4所以上面的版本不起作用.
那么如何在本地网络环境中获取为客户端提供的socket.io资源呢?或者你们知道一个网站服务于我可以使用的0.8.4版本的socket.io吗?
注意:没有防火墙问题.
代替
<script type="text/javascript" src="http://localhost:82/socket.io/socket.io.js"></script>
和
<script src="/socket.io/socket.io.js"></script>