私の場合、socket.io を使用してソケット経由でリポジトリを同期する必要があります。私のローカル マシンでは、問題なく動作しています (遅延のない高帯域幅...)。しかし、私はより大きなオブジェクトをサーバーに送信することを考えました。これらのオブジェクトの送信中に、クライアントでロックが必要になります。
したがって、最初に考えられる方法は、「gotData を発行して」クライアントでリッスンすることです。しかし、クライアント側からのみ完了を検出する方法はありますか?
例 DUMMY の例のように:
//Some dummy code
socket.emit('syncObject', oObj).complete(function(evt){
console.log('finished emit');
});