套接字已连接但未发出消息



客户端:网站中使用的套接字,最初连接并生成套接字id,但当尝试发送消息时,无法从客户端发送到服务器端。

<script>
const socket = io("http://localhost:8080");
socket.on("connection",() => {
})
const socketTrigger = () => {
console.log("message")
socket.emit("message", "testing data")
}
</script>

服务器端:

io.on("connection", socket => {
socket.on("message", (data) => {
console.log("message", data)
})
socket.on("startBidding", isAdminPage => {
socket.broadcast.emit("startBiddingArray", isAdminPage);
socket.on("disconnect", () => {
console.log("Client disconnected");
});
});
})

您只需为一个变量分配一个匿名函数,但在脚本末尾不会像socketTrigger();那样调用它。

最新更新