Node.jsのconnectイベントでack引数を利用する方法はありますか?このような何か:ACKをSocket.io ack on connectイベントを呼び出す
//client.js
socket.on('connect', (data) => {
console.log(data); // I want to print 'lol' here
});
//server.js
io.on('connect', (socket, ack) => {
ack('lol'); // TypeError: ack is not a function
});
参考:https://socket.io/docs/server-api/#socket-emit-eventname-args-ack
は本当にクライアントに 'connected'イベントを送信する理由はありません。クライアントにはすでにこのようなイベントがあります。接続時にメッセージを送信する主な理由は、接続直後にクライアントにデータを送信する場合です。クライアントに現在接続されていることを伝える必要はありません。これはsocket.ioフレームワークがすでに実行しています。 – jfriend00