Как отправить список файлов через сокет в Java [duplicate]
This question already has an answer here:
Java multiple file transfer over socket 2 answersЯ использовал кодВот отправить отдельный файл через сокет. Однако мне нужно иметь возможность отправлять несколько файлов (в основном все файлы в каталоге) через сокет, и клиент должен распознавать, как происходит разделение между файлами. Честно говоря, я в полной растерянности, что делать. Любые советы будут полезны.
NOTE 1: Мне нужен способ отправки файлов в одном непрерывном потоке, который клиент может разделить на отдельные файлы. Он не может полагаться на отдельные запросы от клиента.
NOTE 2: Чтобы ответить на вопрос, я почти уверен, что получу в комментариях, нет, этоNOT домашнее задание.
EDIT было предложено, чтобы я мог отправить размер файла до самого файла. Как я могу это сделать, так как отправка файла через сокет всегда выполняется либо в заранее определенном массиве байтов, либо в отдельном байте, а не в длинном, возвращаемомFile.length()