Любые ограничения на размер файла не зависят от гибкости, но вместо этого относятся к рассматриваемым протоколам - какие (AFAIK), нет ни одного.
Однако стоит отметить, что если вы отправите клиенту пакет особенно большого размера, вы заметите, что пользовательский интерфейс зависает, пока пакет десериализуется в память внутри клиента.