Я изо всех сил пытаюсь найти пример настройки WebSockets в ASP.NET Core 1.0; все они выглядят для предыдущих версий ASP.NET, а некоторые полагаются на свойства, которые, похоже, не существуют под context
(для меня).Настройка ASP.NET Core 1.0 WebSocket?
В основной документации имеется только местозаполнитель. http://docs.asp.net/en/latest/
Например:
app.UseWebSockets();
app.Use(async (context, next) =>
{
if (context.IsWebSocketRequest)
{
WebSocket webSocket = await context.AcceptWebSocketAsync();
await EchoWebSocket(webSocket);
}
else
{
await next();
}
});
не работает, потому что IsWebSocketRequest
не существует в настоящее время. Каков правильный подход в ASP.NET Core 1.0?
Учитывая отсутствие информации об ASP.NET 5 на данный момент, и в буквальном смысле ничего не стоит в google для более сложных вопросов, я бы предпочел оставить вопрос, чтобы увидеть если кто-то действительно знает, как это сделать. Бета или нет, если люди используют его, я бы сказал, что это правильный вопрос, хотя, возможно, стоило бы реорганизовать заголовок, чтобы отразить номер бета-версии, поэтому он, по крайней мере, станет отдельным от будущих вопросов на ASP.NET 5, если структура очень разные. – Grofit
ASP.NET 5 все еще находится в стадии бета-тестирования, поэтому вы просите учебник по движущейся цели. И текущие сборки для [Web Sockets в ASP.NET 5] (https://github.com/aspnet/WebSockets), похоже, не готовы, поскольку сборки не работают. – mason
Ну, бета-файлы на NuGet. Бета обычно означает, что они заблокированы и охотятся за ошибками. Я сделал эту проблему с конкретным кодом сейчас, поэтому надеюсь, что прыгает, хотя SO hoops ... –