Исходные условия: на сервере имеется байтовый массив длиной заведомо больше 8Кб. Задача: передать его клиентской части так, чтобы был понятно, что передача закончилась. Идея в том, что на клиенте после окончания пересылки файла должны выполняться действия, которые при неполной передаче массива приведут к ошибке. Как это сделать?
Идея "присобачить к концу массива что-нибудь типа <<конец_массива>>" мне не нравится, поскольку в нем бинарные данные и, чисто теоретически, такая комбинация байтов может встретиться. Есть еще какие-то идеи?