是否可以在 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);
});
// ...
});
希望对您有所帮助。
我想在连接时(连接时)将用户名发送到服务器,像这样:
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);
});
// ...
});
希望对您有所帮助。