要在客户端使用socket.io,通常我们启动一个node.js服务器,如下所示:
<script src="/socket.io/socket.io.js"></script>
Run Code Online (Sandbox Code Playgroud)
或者使用特定端口:
<script src="http://localhost:3700/socket.io/socket.io.js"></script>
Run Code Online (Sandbox Code Playgroud)
是否有必要使用node.js服务器来提供socket.io.js?
制作一个socket.io.js的本地副本而不是每次我们需要socket.io去服务器?
比如,我们去查看源代码并复制我们从脚本标记源获取的所有内容,
粘贴并将其保存为socket.io-local.js,以便下次使用时:
<script src="socket.io-local.js"></script>
Run Code Online (Sandbox Code Playgroud)
那会有用吗?
感谢大家的好评,
我问这个是因为在我参与的情况下,我实际上无法访问服务器:
我正在编写客户端以连接到用Java编写的其他开发人员的Socket Sever.
因此,我必须想办法解决一下我没有服务器的事实.
从我一直在测试,这种方式似乎工作,但我真的不知道幕后发生了什么.