Мне нужно настроить передачу файлов по локальной сети, но реализовать все это надо на одном компьютере. Грубо говоря, мне нужно знать, на какой компьютер какой файл отправился с основного пк в сети, плюс, нужно сделать так, чтобы файл с дополнительного пк можно было обратно отправить на основной. Помогите пожалуйста
P.S.: как я понял, надо создание нового файла воткнуть в кейс, а при помощи сдвига регистра условие создание файла. Не до конца понимаю, как это устроить
Настройка передачи файлов по локальной сети
-
- professor
- Сообщения: 3395
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 172 раза
- Контактная информация:
Re: Настройка передачи файлов по локальной сети
Вопрос не очень понял.
Нужно знать откуда прилетел файл? для этого есть выход remote address слушателя.
В регистре гонять массив кластерок (например): удалённый адрес и имя файла, куда сохранено то, что прилетело. И при получении файла добавлять в этот массив очередной элемент.
Нужно знать откуда прилетел файл? для этого есть выход remote address слушателя.
В регистре гонять массив кластерок (например): удалённый адрес и имя файла, куда сохранено то, что прилетело. И при получении файла добавлять в этот массив очередной элемент.
-
- interested
- Сообщения: 5
- Зарегистрирован: 28 май 2020, 20:55
- Версия LabVIEW: 2017
- Контактная информация:
Re: Настройка передачи файлов по локальной сети
Ну, на самом деле, надо просто сделать так, чтобы я показал мол вот, я, например, с рабочего стола, при помощи этой программы, перекинул файл, например, в загрузки. Только когда я пытался это сделать, программа не перекидывала файл куда надо, а просто создавала там новый пустой файл с таким же названием. Нужно, чтобы она перекинула именно тот файл, что я указал и куда указал. Как это сделать, я никак не выкупаю. (Если что, разбираюсь я с лаб вью дня 3, а закончить надо до 02.06) Как сделать так, чтобы оно именно скидывала файл из одного места в другое.
- Juri
- I/O
- Сообщения: 263
- Зарегистрирован: 19 апр 2017, 23:06
- Версия LabVIEW: 2021
- Благодарил (а): 13 раз
- Поблагодарили: 6 раз
-
- interested
- Сообщения: 5
- Зарегистрирован: 28 май 2020, 20:55
- Версия LabVIEW: 2017
- Контактная информация:
Re: Настройка передачи файлов по локальной сети
Да. Я говорю, перекинь файл 123 с рабочего стола в загрузки. А она файл на рабочем столе просто чистит и он становится пустым, а в загрузках создаёт новый. А нужно, чтобы она 123 с чем-то внутри перекинула в загрузки. Останется 123 на рабочем столе или же нет - не имеет значение. Главное, чтобы она этот файл целиком переслала куда надо, а не создавала новый.
- Juri
- I/O
- Сообщения: 263
- Зарегистрирован: 19 апр 2017, 23:06
- Версия LabVIEW: 2021
- Благодарил (а): 13 раз
- Поблагодарили: 6 раз
Re: Настройка передачи файлов по локальной сети
Ну тут работы минут на 30 или час. Я так понял файл должен перегоняться и туда и обратно по требованию пользователя. Нужно сделать state machine на сервере и на клиенте с эвент структурой. Причем если делать нормальный инструмент, то я бы еще добавил возможность одновременной работы нескольких клиентов. Кроме того надо предусмотреть потерю пакетов, потерю соединения, повторную докачку секторов файла, если файл неопределенных размеров. Если всего этого не надо, то все равно у вас еще есть время разобраться.
-
- interested
- Сообщения: 5
- Зарегистрирован: 28 май 2020, 20:55
- Версия LabVIEW: 2017
- Контактная информация:
Re: Настройка передачи файлов по локальной сети
Если не сложно, можете показать, как это будет выглядеть, без учёта ньюансов? Просто я в этом полный ноль, а сроки поджимают.
- Juri
- I/O
- Сообщения: 263
- Зарегистрирован: 19 апр 2017, 23:06
- Версия LabVIEW: 2021
- Благодарил (а): 13 раз
- Поблагодарили: 6 раз
Re: Настройка передачи файлов по локальной сети
Клиент набросал. Уложился за 30 мин. Сервер можно доделать по образу и подобию
- Вложения
-
- client.vi
- LV 17
- (35.04 КБ) 88 скачиваний
-
- interested
- Сообщения: 5
- Зарегистрирован: 28 май 2020, 20:55
- Версия LabVIEW: 2017
- Контактная информация:
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение