クライアント1がデータを更新したときの動作案
1   サーバにデータを送信する                        
 
サーバ
クライアント1
クライアント2
 
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
 
クライアント3
 
   
   
   
   
   
                                     
2   クライアント1に結果を送信                        
 
サーバ
クライアント1
クライアント2
  結果が返ってこなかった場合は再送
    もう一度1
    (3回ぐらい繰り返し?)
   
    データが正常でない場合は
    必要としているデータを再送
    もう一度1
   
   
   
   
   
   
   
   
   
   
 
クライアント3
 
   
   
   
   
   
                                     
3   各クライアントに一斉にデータを送信                    
   
 
サーバ
 
   
   
   
   
   
   
   
 
クライアント1
 
   
   
   
   
   
   
   
   
   
   
   
   
   
                                     
4   クライアント1に結果を送信                        
   
 
サーバ
 
   
   
   
   
   
   
   
 
クライアント1
 
 
クライアント2
 
    結果が返ってこないクライアントに対して
    再度データを送信する。
    もう一度3
    (3回ぐらい繰り返し?)
    ※結果が返ってこないクライアントに一斉
   
 
クライアント3
  結果が正常でないクライアントに対して
    再度データを送信する。
    もう一度3
    ※但し各クライアントごと