私は部屋の管理(ロビー、マッチメイキング、部屋など)に基づいてアプリケーションを作成しようとしています。Socket.IOの承認とイベントの放出
私はsocket.ioでそれを行うことができました。
私の質問は、どのようなデザインパターンを使用すればよいかわかりません。
私はsocket.ioにackコールバックがあることに気付きました。私には驚き、それは良いと思いますが、パラメータを返すか、パラメータを指定してイベントを送信するかの違いはわかりません。
質問は、イベントを発行する上での賛否両論を使用して賛否両論は何ですか?
次のコードを使用して賛否両論何、のは、言ってみましょう:
socket.on('join', function (data, ack) {
// do the joining stuff here.
return ack(null, { response: 'goes_here' });
});
対イベント発光スタイル:ハンドラのコールバックを想定し
はfn(err, res);
確認スタイルです:
socket.on('join', function (data, ack) {
// do the joining stuff here.
io.to(client_sid).emit('join_response', null, { response: 'goes_here' });
});
ありがとうございます!私はただの反応が「異なる意味」を持っているかどうか疑問に思っていましたが、それがうまくいけば、すべて良いと思っていました。 – Nika