несколько файлов.
если отправлять их последовательно друг за другом, определить конец файла затруднительно.
Как это сделать более менее "грамотно" наименее костыльно?
использовать модель один сокет один файл ? ( проблема вроде исчезает, но ощущение что перерасход ресурса)
или
"надстраивать" над TCP свой протокол , например посылать сообщение о длине файлов ?
или
может есть еще какой то путь ?
в какую сторону копать не могу разобраться.
https://stackoverflow.com/questions/4238809/example-of-multipart-form-data видели?
делал такое на лабе в универе, просто посылал сначала небольшой пакет с именем и размером файла, а потом файл слал. Но это так, мб не самый лучший способ)
только надстройкой..
Нет не видел, но натолкнуло меня на мысль, возможно стоит использовать сериализацию, Паковать несколько файлов друг за другом в какой нибудь сериализатор, протобуф или архив, не приннципиально, получать этот пакет с другой стороны и распаковывать.
Второй путь и есть самый некостыльный
Обсуждают сегодня