客户端:网站中使用的套接字,最初连接并生成套接字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();
那样调用它。