Да, именно. Я знаю решения этой проблемы с кодом транзакции, с подтверждением, знаю как работают другие процессинги. Но мне не так просто поменять клиентскую сторону. Хотелось бы решить этот вопрос на серверной части как раз узнав, получил ли клиент ответ.
С другой стороны, мы организовали протокол так:
req ->
<- ans
ok ->
Что в данном случае мешает разрыву связи между операциями "ans" и "ok" ? Мы опять попадаем в ту же ситуацию, сервер не будет знать, что ответ дошёл.
Поговорил со специалистами, сказали, что даже не имеет смысл трогать. У ламп не хватит яркости (Внутри телевизора то замкнутая темная система), да и фокус расстояние у них тоже очень маленькое, на потолке это будет выглядеть бельмом 3на4 метро в котором ничего не разобрать.
Видимо под вечер пятницы голова уже совсем не варила. Да именно renderPartial() мне помог. Там я использовал headers, какие мне надо и заставил содержимое шаблона скачиваться xml файлом. Просто при render() с даже пустым layout я получал «headers already send».