Я тестирую пробную версию, которая отправляет два файла по TCP-соединению на удаленный сервер, и все они используют Perl.Однако я столкнулся с проблемой отправки нескольких файлов.В настоящее время у меня есть клиент (размещенный в Windows, на котором запущен ActiveState Perl), который хочет отправить более 2 CSV-файлов на удаленный сервер (работающий в некоторой форме RedHat).По ходу процесса клиент будет построчно распечатывать содержимое файла CSV, а когда это будет сделано, он отправит сообщение на сервер.Затем сервер должен перехватить это сообщение и переключить файл для записи в другой файл CSV.
Однако сервер - это всего лишь один большой файл, в котором я хочу разделить полученное на два файла.Итак, мой реальный вопрос заключается в следующем: как проще всего использовать Perl для отправки более двух файлов по TCP-соединению?Я бы предпочел использовать встроенные модули, такие как IO :: Sockets, но если мне нужно загрузить внешний модуль для упрощения процесса, я тоже могу это сделать.
Спасибо за любые ответы на все вопросы!
[EDIT]: Кажется, что на меня повлияли окончания строк, а также то, что к последней строке файла не добавлено "\ n"Это.Замена концов строк Windows на Unix, казалось бы, добилась цели, наряду с некоторым другим форматированием с сообщением «Конец файла».Спасибо всем, кто ответил!