1
私はSocket.ioを使用しています。リクエスト/レスポンスパターンを使用する良い方法があるかどうかは疑問です。各要求に対してUUIDを使用し、そのUUIDを含む応答からのデータのみを処理するには、これを行う最善の方法はありますか?それはおそらく、最もスケーラブルな方法ではありません。WebSocketでリクエスト/レスポンスパターンを行う方法
私はSocket.ioを使用しています。リクエスト/レスポンスパターンを使用する良い方法があるかどうかは疑問です。各要求に対してUUIDを使用し、そのUUIDを含む応答からのデータのみを処理するには、これを行う最善の方法はありますか?それはおそらく、最もスケーラブルな方法ではありません。WebSocketでリクエスト/レスポンスパターンを行う方法
Socket.ioには確認応答を返送するオプションがあります。このコールバックにデータを含めることができます(see here)。次のように私はそれを使用します。
サーバー側:
socket.on('event', function(msg, callback) {
console.log('event received: '+msg);
callback("Here could be your data");
});
クライアント側:
socket.emit('event', "my data", function(callbackData){
console.log('Callback data:', callbackData);
});
ええおかげで、この場合には、私が実際にそのサーバーの確認を得るために探していますクライアントからメッセージを受け取りました。 –
ok、クール、あなたは私の心を読む:) –