2017-10-22 14 views
1

私はSocket.ioを使用しています。リクエスト/レスポンスパターンを使用する良い方法があるかどうかは疑問です。各要求に対してUUIDを使用し、そのUUIDを含む応答からのデータのみを処理するには、これを行う最善の方法はありますか?それはおそらく、最もスケーラブルな方法ではありません。WebSocketでリクエスト/レスポンスパターンを行う方法

答えて

1

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); 
}); 
+0

ええおかげで、この場合には、私が実際にそのサーバーの確認を得るために探していますクライアントからメッセージを受け取りました。 –

+1

ok、クール、あなたは私の心を読む:) –

関連する問題