是否可以在 socket.io 中发送一些连接到服务器的数据?

Is it possible to send some data on connect to the server in socket.io?

我想在连接时(连接时)将用户名发送到服务器,像这样:

const socketConnect=io("http://localhost:3000","myusername")

这样的事情可能吗?

这不可能。请参阅客户端 API 文档 here

你要监听的是连接事件,然后发送你的用户名:

const socket=io("http://localhost:3000")
socket.on("connect", () => {
    socket.emit("login", userData, (serverReply) => {
      console.log("Server's response", serverReply);
    });
    // ...
});

希望对您有所帮助。