リアルタイムのオブジェクト共有を実現したいのです.
共有の仮想空間にあるオブジェクト(クラスのnewしたもの)を作った場合,
つまり,例えば黒板に図形を書いた場合,
相手も自分もその図形を移動や塗りつぶしたり,拡大とか縮小とか可能にしたいんです.
でも,物理的に不可能なことは出来ないようにしたいんです.
(相手が移動してるのに,自分が削除してるとか)

常識的に考えれば,制御権のようなものを厳密にやり取りして,
特定ユーザに制御を委ねていくしかないと思います.
でも,シリアライズみたいにして,簡単にオブジェクトを転送すると,
サーバで差分を判断して・・・みたいな手法はないのでしょうか?

これって,ネットワークゲームで,例えば,ボスが攻撃されたら,全てのクライアントでの
ボスのパラータが変化するのと似ていると思うのですが,
ネットワークゲームではそのあたりをどのように扱っているのでしょうか?

参考になるような,サイトでも本でも(英語でも)ありましたら,教えてください.宜しくお願いします.