Javascript 使用socket.io向控制台发送消息

Javascript 使用socket.io向控制台发送消息,javascript,html,node.js,sockets,Javascript,Html,Node.js,Sockets,我试图在点击按钮时向控制台发送一条测试消息,它不会显示任何消息 代码如下: 服务器: socket.on('testButton', function() { console.log("Button pressed!"); }); io.on('connection', function(socket) { socket.on('testButton', function() { console.log("Button pressed!"); });

我试图在点击按钮时向控制台发送一条测试消息,它不会显示任何消息

代码如下:

服务器:

socket.on('testButton', function() {
    console.log("Button pressed!");
});
io.on('connection', function(socket) {

    socket.on('testButton', function() {
        console.log("Button pressed!");
    });
});
JS客户端onclick:

 socket.emit('testButton');
客户:

 SOCKET.on('testButton', function () {
     console.log("test");
 });
更新代码:

Javascript

    $(".setnumber").on("click", function() {
            socket.emit('testButton');
    });
HTML


你有完整的代码部分,包括HTML吗?没有一段好的代码,你什么都说不出来。请发布更多的代码更新了一些代码,idk还有什么要向您展示的,我知道onclick正在触发,我是NodeJS&Socket.IO新手,所以我只是想在putty控制台中单击按钮时显示一条消息。您应该显示在客户端和服务器端用于套接字IO初始化的代码endvar IO=require('Socket.IO'))(8000);你有完整的代码部分,包括HTML吗?如果没有一段好的代码,我什么都说不出来。请发布更多的代码更新了一些代码,idk还有什么要告诉你的,我知道onclick正在触发,我是NodeJS&Socket.IO的新手,所以我只是想在putty控制台中单击按钮时显示一条消息。你应该显示用于在客户端和服务器端进行套接字io初始化的代码endvar io=require('socket.io')(8000);
io.on('connection', function(socket) {

    socket.on('testButton', function() {
        console.log("Button pressed!");
    });
});