Олег, спасибо за интерес. Это диалог на открытом Форуме, поэтому всем добро пожаловать, здесь все "наши". Имеется в виду, разговоры )).
Во-первых, задача действительно не столь приоритетная. Мы еще мусор не весь выкинули и базовые задумки не реализовали, что уж говорить про доводку протоколов на всякие случаи. Будет время, а у меня и желание, обязательно рассмотрим с программистами, как улучшить обмен флагами готовности, как защититься от всех мыслимых обрывов...
Во-вторых, я отвечаю в пределах своей компетенции, и многого могу не знать, а уж тем более не знаю, что там выходит нового в Яве, Html. Вот что знаю, что сервер наш клиентов не опрашивает, делать ему и так много чего. Отсюда многое из идей не реализуется в принципе (отследить и т.п.) У сервера спросили - он ответил тому, кто спросил. Сервер даже не интересует дошел ли ответ. Примитивно? Зато просто.
Будут серьезные проблемы, усложним логику, но не сейчас.
Пока предлагаем помнить про эту логику, и если чего, повторять запросы, помня, что Интернет не 100% стабилен.
Принципиальное отличие софта на компе от софта в браузере я вижу в разрешенных действиях. Если софту на компе разрешены почти все команды, он "свой" для компьютера и я не думаю, как реализовать то, что мне нужно, а просто реализую самым удобным образом, то для браузера я должен думать, а позволят ли мне выполнить мое действие, например, могу ли я закачать сразу весь сканворд, да еще и с картинками в память браузера, могу ли закодировать ответы, чтобы защититься от обрыва дуэли. Скорей всего нет, значит надо думать, как выдавать порциями, что делать, если связь прервется и т.п. Браузер будет тысячу раз меня проверять, и надо будет думать, как убедить, что то, что я делаю, не повредит системе. А выйдут новые браузеры со своими ограничениями.
Не сомневаюсь, решить вопросы наши можно и в браузере, но какой ценой. Повторю, софт на компы ставить даже не рассматриваю.