Мне нужно взаимодействовать с устаревшей системой, которая принимает сокетную связь и сообщения. Моя цель - сделать приложение кроссплатформенным, но мне нужна возможность передавать сообщения клиенту (т. Е. WCF .NET, Comet Java) и определять, когда пользователь закрывает свой браузер, чтобы уничтожить сокет. Я создал прототип .NET-оболочки + WCF + Silverlight, но он настолько отключен, что трудно управлять состоянием пользователя и кажется, что его поддержка - кошмар. Учитывая все вышесказанное, какой мой лучший вариант?