.NET 4.5 WebSockets vs. SignalR

Я видел веб-сокеты signalR и html5 для приложения чата asp.net MVC, но он не дает 100% ответа на мой вопрос, поскольку основан на веб-сокетах HTML5, которые Microsoft, возможно, расширила в .NET 4.5. со своим объектом WebSocket.

Мне интересно, действительно ли функция WebSocket делает то же самое, что и SignalR, и возвращается к длительному опросу, когда WebSockets недоступны? Конечно, Microsoft будет использовать ту же технологию, что и SignalR, в своем подходе к этой технологии?

Редактировать:

Для тех, кто еще интересуется этим, я нашел этот комментарий наиболее полезным для понимания сценария и того, почему я буду использовать SignalR:

На самом деле это не так. До сих пор IIS и ASP.NET не имели все встроенное, поддерживающее WebSockets, поэтому проект SignalR должен был построить его сами. Теперь, когда Microsoft предоставляет сантехнику SignalR может легко переключиться на использование реализации Microsoft, либо в дополнение к своим, либо вместо них. SignalR — это абстракция над деталями реализации, класс WebScockets является деталь реализации

52
задан Community 23 May 2017 в 00:31
поделиться