2

我尝试使用 node.js 和 socket.io 制作一个小型聊天网站。要在我的客户端文件中包含 socket.io.js:

    <script src="192.168.0.108:1337/socket.io/socket.io.js"></script>

但是它返回一个空文件是否正常? http://screencast.com/t/HPAjAqV13q8q

我还想补充一点,如果在我的服务器端文件中,我执行 res.write('Hello World'),'Hello World' 将出现在网页和 socket.io.js 文件中

4

3 回答 3

0

解决它的方法是打开 socket.io 正在侦听的端口,在我的情况下是 8080 ......现在我的 socket.io.js 里面有 javascript 代码。

现在我在该 socket.io.js 文件中的 xhr.send(null) 上收到 404 错误,但这是另一个故事......

于 2012-09-20T00:19:17.993 回答
0

你可以试试这个:

<script src='/socket.io/socket.io.js'></script>

你应该创建一个客户端io.connect

var socket = io.connect('http://localhost:5000');
于 2012-09-19T02:56:58.910 回答
0

您也可以使用 socket.io 的自动发现功能并且不指定服务器

<script src="/socket.io/socket.io.js"></script>
<script>
  var socket = io.connect();
</script>
于 2012-09-19T05:18:20.713 回答