Проблема с DotNetty
От: LevLimin Россия  
Дата: 30.08.23 16:00
Оценка:
Есть задачка, написать простой WebSocket сервер, который крутится на машине(под виндой) и в любой момент из веб-приложения к нему могут законнектится, передать архив и принять обратно обработанный архив.
Попробовал на AspNet написать, но "заказчика" не устроило консольное окно постоянно открытое и торчащее в таскбаре.

Решил переписать на WinForm+DotNetty. Всё хорошо, до получения фрейма на закрытие(например окно зарефрешили).

// Check for closing frame
case CloseWebSocketFrame:
    _handshaker!.CloseAsync(ctx.Channel, (CloseWebSocketFrame)frame.Retain());
    return;

После этого законнектится к нему уже нельзя.
Судя по ивентам, происходит unregister канала.

Сервер я писал строго по примеру из исходников DotNetty.
Я могу и без библиотеки обойтись, но уже хочется разобраться, что я не так делаю.
Lev Limin
Re: Проблема с DotNetty
От: karbofos42 Россия  
Дата: 31.08.23 11:33
Оценка: +1
Здравствуйте, LevLimin, Вы писали:

LL>Попробовал на AspNet написать, но "заказчика" не устроило консольное окно постоянно открытое и торчащее в таскбаре.


LL>Решил переписать на WinForm+DotNetty.


В качестве службы запустить было бы слишком просто?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.