Я видел signalR против html5 веб-сокетов для приложения чата asp.net MVC , но оно не на 100% отвечает на мой вопрос, поскольку основано на HTML5 WebSockets, которые Microsoft, возможно, расширила в .NET4.5 с их объектом WebSocket.
Мне интересно, действительно ли функция WebSocket выполняет те же функции, что и SignalR, и возвращается к длинному опросу, когда недоступны WebSockets?Конечно, Microsoft будет использовать ту же технологию, что и SignalR, в своем подходе к этой технологии?
Редактировать:
Для всех, кто интересуется этим, я нашел этот комментарий наиболее полезным для понимания сценария и почемуЯ буду использовать SignalR:
Ну, на самом деле это не так.До сих пор в IIS и ASP.NET не было ничего встроенного, поддерживающего WebSockets, поэтому проекту SignalR приходилось создавать его самостоятельно.Теперь, когда Microsoft предоставляет сантехнику, SignalR может легко переключиться на использование реализации Microsoft, в дополнение или вместо своей собственной.SignalR - это абстракция над деталями реализации, класс WebScockets - это детали реализации