そのため、SignalR を使用している 2 つの Web サイトがあり、両方の Global.asax ファイルに次のものがあります。
HubConfiguration hubConfig = new HubConfiguration();
hubConfig.EnableCrossDomain = true;
RouteTable.Routes.MapHubs(hubConfig);
サーバー側のイベント側があり、ハブ コンテキストを取得して、リッスンしているすべてのクライアントにメッセージを送信します。
var signalrContext = GlobalHost.ConnectionManager.GetHubContext<Notifications.OfferHub>();
signalrContext.Clients.All.receiveNotification("hello world");
同じイベントが両方の Web サイトでサーバー側で発生し、このクロスドメインをすべてのリスニング クライアントにブロードキャストしたいと考えています。両方のWebサイトのHubContextを取得できず、hub.urlサーバー側を変更できないため、これはサーバー側では不可能だと考えています。
誰か他の提案がない限り?