SignalR - это абстракция над транспортными средствами, используемыми для соединений в реальном времени. Тем не менее я хотел бы знать, как именно он решает, какие транспортные методы следует использовать, в зависимости от различных факторов. Я провел некоторое исследование, используя имеющуюся документацию, и изучил источники и придумал, как это работает.
Итак, мой фактический вопрос был бы, правильная ли следующая блок-схема или я что-то пропустил?
Обновление
Спасибо за ваш вклад! Вот обновленная версия в соответствии с вашими исправлениями. Но я все еще не уверен в одном: если нет явной проверки того, используется ли IE9 +, что вызывает возврат из ForeverFrame в LP, если он не IE и не поддерживает SSE?