gpt4 book ai didi

node.js - 使用 socket.io 的客户端库

转载 作者:太空宇宙 更新时间:2023-11-03 23:45:35 26 4
gpt4 key购买 nike

我是 Node.js 新手,所以我的问题可能完全是愚蠢的,但我们开始吧:

我读过很多关于如何使用socket.io的文章,并且构建服务器非常简单,但是当涉及到客户端时,它总是以:

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

我不知道这个文件来自哪里。

有人可以解释一下我缺少什么吗?

index.html:

<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
</head>
<body>
<h1>WE DO Chat</h1>

<script src="http://localhost:1180/nodetest/socket.io/socket.io.js"></script>
</body>
</html>

main.js:

var io = require('socket.io').listen(1180);

io.sockets.on('message', function (message, callback) {
socket.broadcast.emit(message);
});

io.sockets.on('connect', function (socket) {
console.log("Client connected");
});

最佳答案

socket.io 客户端是socket.io 库的一部分(可在socket.io 和github 上找到)。客户端库用于生成与 socket.io 的服务器端实现的连接

socket.io.js 由 Node.js 服务器提供服务。

<script src="http://nodejs.address:port/socket.io/socket.io.js"></script>

关于node.js - 使用 socket.io 的客户端库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13051381/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com