Здравствуйте, vsb, Вы писали:
vsb>Ты хочешь чего-то очень странного. Никто не останавливает видео крестиком. Для остановки видео используется кнопка в интерфейсе плеера. Если твой http сервер поддерживает range запросы, то браузер, по крайней мере с обычными форматами видео, не будет загружать всё. Если не хочешь полагаться на браузер — напиши свой плеер, как в ютубе, который грузит чанки сам.
Неудачная аналогия, согласен. Нужно, чтобы во время показа видео страница была "в загрузке", а не "загрузилась".
vsb>Когда клиент закроет страницу — у тебя сокет с той стороны закроется и твой сервер про это почти сразу же узнает. Как это .NET обрабатывает, я не знаю, но могу предположить, что он при попытке записи в закрытый сокет выкинет исключение. "В никуда" писать — это надо постараться.
Ну вот со стороны web api хотелось бы знать соотв. события.