ASP.NET SignalR のデモでよく見るような、ドラッグドロップでオブジェクトを動かして、それを全クライアントに配信するようなアプリケーションだと、そのまま実装するとサーバとクライアント間で数 ms 間隔で通信が行われてしまいます。 それは非常に効率が良くないということで、ASP.NET SignalR の公式ページには高頻度で通信が行われるアプリケーションの実装方法がまとめられています。 Tutorial: High-Frequency Realtime with SignalR 2 | The ASP.NET Site この例ではクライアント側とサーバ側にメッセージループを実装して、最大でも 100ms 間隔でしか通信を行わないようにしています。 <script> $(function () { var moveShapeHub = $.connection.moveShape

