Size: a a a

var chat = new Chat();

2020 September 24

V

VD in var chat = new Chat();
нет смысла вбухивать навороченную защиту на бложик
источник

В

Ваня in var chat = new Chat();
но вообще да, судя по всему - куки маст хев для защиты
источник

С

СџßerL🎄mP in var chat = new Chat();
Кто-то может подсказать. Подобное надо прописывать в конфиге для каждого нового сокета? Или я что-то неправильно понял, и это можно автоматизировать/можно сделать совсем по-другому
источник
2020 September 25

AM

Artur Mustafin in var chat = new Chat();
СџßerL🎄mP
Кто-то может подсказать. Подобное надо прописывать в конфиге для каждого нового сокета? Или я что-то неправильно понял, и это можно автоматизировать/можно сделать совсем по-другому
настораживает await next();
источник

С

СџßerL🎄mP in var chat = new Chat();
Artur Mustafin
настораживает await next();
официальная дока микромягких)
источник

VL

Vova Lantsov in var chat = new Chat();
Artur Mustafin
настораживает await next();
Это классический синтаксис middleware в asp.net core
источник

VL

Vova Lantsov in var chat = new Chat();
await next() вызывает последующие middleware (визуально это будет рекурсия до последнего middleware в цепочке, и затем в обратном порядке вернётся к этому же месту, после await next() можно ещё код написать)
источник

д

даний in var chat = new Chat();
RequestDelegate
источник

AM

Artur Mustafin in var chat = new Chat();
Vova Lantsov
await next() вызывает последующие middleware (визуально это будет рекурсия до последнего middleware в цепочке, и затем в обратном порядке вернётся к этому же месту, после await next() можно ещё код написать)
это понятно, но зачем вебсокет в мидлваре?
источник

AM

Artur Mustafin in var chat = new Chat();
и неужель нет стандартоного тика екстеншн метода или либы. зачем придумывать свое
источник

AM

Artur Mustafin in var chat = new Chat();
со всем уважениям к лабанию на колнеке, все же
источник

VL

Vova Lantsov in var chat = new Chat();
Artur Mustafin
это понятно, но зачем вебсокет в мидлваре?
Так в мидлваре обработка происходит. Mvc ровно так же работает
источник

AM

Artur Mustafin in var chat = new Chat();
Vova Lantsov
Так в мидлваре обработка происходит. Mvc ровно так же работает
ну ок. а нет типа уже готового проверенного  .UseWebSocket()?
источник

VL

Vova Lantsov in var chat = new Chat();
Artur Mustafin
ну ок. а нет типа уже готового проверенного  .UseWebSocket()?
Тут хз) если в доке не пишут, наверное нет
источник

AM

Artur Mustafin in var chat = new Chat();
странно. надо погуглить. два миллиона программистов на коре, за 5 лет никому в голову не пришло а двайте запилим сокеты на миддваре и кинем на github!
источник

AM

Artur Mustafin in var chat = new Chat();
погуглю, ну всяко есть. ну елы палы, полезная штука ж
источник

VL

Vova Lantsov in var chat = new Chat();
SignalR точно знаю
источник

VL

Vova Lantsov in var chat = new Chat();
Это он видимо с нуля пытается написать
источник

AM

Artur Mustafin in var chat = new Chat();
Vova Lantsov
SignalR точно знаю
да, точно. и доки вроде читал сам.
источник

VL

Vova Lantsov in var chat = new Chat();
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/websockets?view=aspnetcore-3.1 хотя это и есть SignalR, получается. Конкретно этот кусок кода надо ручками писать
источник