私はこれら2つのことがどのように機能するかを理解しようとしています。明らかに、WebSocketはプッシュテクノロジーを使用しているため、クライアントは長いポーリングを実行したり、何かが変更されたかどうかを常に更新して確認したりする必要はありません(イベントリスナーのようなものです)。
しかし、デリゲートでは、Objective Cの場合と同様に、メソッドが起動されたかどうかを確認するために、リクエストを何度も送信することにより、デリゲートが常にチェックしています。または、メソッドが実行されたという情報がデリゲートにプッシュされますか?
または、デリゲートに関する私の3番目の理論は、もちろん同じプログラム内にあるため、2つのクラス(プロトコルクラスとデリゲートクラス)は常にポーリングのような「オープン接続」を持っているかどうかです。それとも、情報が本当にプッシュされている私の2番目の段落のようなものですか。