Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Передача данных
 
 автор: Денис   (06.06.2005 в 18:25)   письмо автору
 
 

Есть два независимых компьютера. На обоих установлена одна и та же программа, которая сохраняет данные в файл. Подскажите пожалуйста, каким способом можно переправить данные, если учитывать, что данные должны переправляться через глобальную сеть?
Если кратко объяснить не возможно или затруднительно, подскажите ресурс, где об этом можно прочитать. Заранее благодарен.

   
 
 автор: cheops   (06.06.2005 в 19:15)   письмо автору
 
   для: Денис   (06.06.2005 в 18:25)
 

1) Что на компьютерах помимо программы установлено - есть ли какие либо сервера (Web-сервер, FTP-сервер)?
2) Что это за программа и имеется ли возможность её модификации?
3) Обмен файлами должен происходить автоматически или при участие оператора? Грубо говоря не проще переслать его по почте, чтобы оператор его принял и положил в нужное место?

   
 
 автор: Денис   (06.06.2005 в 20:19)   письмо автору
 
   для: cheops   (06.06.2005 в 19:15)
 

1) в данный момент ничего. В этом и заключается первая задача - отправлять данные через ftp (в данном случае придется установить ftp-сервер) или http(а вот тут не знаю:) ).
2) программа не имеет возможность модификации и является установочным приложением
3) необходимо создать модуль, который бы открывал каталог на машине 1 и пересылал необходимый отчет, который делает установ. приложение, в определенный момент времени автоматически на машину 2.
Я не знаю, как мне реализовать пересылку необходимого файла - в этом и заключается первая проблема.
На счет оператора не совсем понял - можете ли пояснить поподробнее?

   
 
 автор: cheops   (06.06.2005 в 20:27)   письмо автору
 
   для: Денис   (06.06.2005 в 20:19)
 

С оператором имелось ввиду вот что... ведь процесс переноса файла должен происходить по какому-то событию, или программному или по воле человека (оператора ПК). Вот если это происходит по воле человека (оператора), то может он просто кинет файл по почте или наоборот скачает вручную его с сервера другой машины... Может быть третий вариант - регулярная загрузка файла по расписанию при помощи демона cron. Какой вариант требуется?

   
 
 автор: Денис   (06.06.2005 в 20:44)   письмо автору
 
   для: cheops   (06.06.2005 в 20:27)
 

На сколько я знаю, сетевые демоны популярностью не пользуются из-за того, что постоянно работает на компьютере и отнимает процессорное время. "По скольку у многих нет своего собственного узла в Сети, возможность создавать такие программы доступна далеко не всем" (цитата из книги "РНР в подлиннике").
Скажите, возможно ли передать данные через ftp?
Приведу такой пример (так будет понятней мне и вам): допустим вам нужно переслать мне какой-то файл с вашей машины на мою(не учитывая собственный сетевой узел). Каким методом вы будете реализовывать передачу? И что нужно установить мне и вам для этой цели?
Вариант первый: возможно ли передать данные через гипертерминал?
Вариант второй: передать данные через ISQ. Только я не уверен в правильности выбора... Существует ли другой способ?

   
 
 автор: cheops   (06.06.2005 в 22:28)   письмо автору
 
   для: Денис   (06.06.2005 в 20:44)
 

Ну cron много не съест (у меня к примеру 120 Кб оперативной памяти занимает) и процессор он не занимает. В описанной ситуации на своей бы машине я поставил FTP-сервер (Web-сервер), а на вашей ничего кроме FTP-клиента (браузера) не понадобилось. Кроме того, на вашей машине можно установить cron, к которому привязать скрипт (понадобится PHP или Perl), который будет опрашивать через определённые интервалы мою машину и загружать файл, если выложена свежая версия - тогда вам не нужно вообще ничего делать, а мне просто выкладывать файл по мере появления его свежих версий.

   
 
 автор: Денис   (06.06.2005 в 22:37)   письмо автору
 
   для: cheops   (06.06.2005 в 22:28)
 

здорово :) Подскажите, пожалуйста, где можно скачать этот самый cron-демон?

   
 
 автор: cheops   (06.06.2005 в 22:43)   письмо автору
 
   для: Денис   (06.06.2005 в 22:37)
 

Мне nnCron нравится (под Windows) - версия Lite консольная и бесплатная (именно она практически не занимает места в памяти и благодаря сервису не теребит процессор), полная версия платная и обладает графическим интерфейсом, но это лишний перевод ресурсов и денег. Вот ссылка на дистрибутив http://www.nncron.ru/download/nncronlt116.exe, а вот ссылка на русский мануал http://www.nncron.ru/download/help_ru.zip. На странице http://www.nncron.ru/download.shtml вы найдёте свежие версии и плагины.

http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=4321

   
 
 автор: Денис   (06.06.2005 в 23:10)   письмо автору
 
   для: cheops   (06.06.2005 в 22:43)
 

он выступает что-то вроде парсера(ну может утрировано)... Он работает с пом языка Форт и работает только с Unix/Linux?

   
 
 автор: cheops   (07.06.2005 в 01:06)   письмо автору
 
   для: Денис   (06.06.2005 в 23:10)
 

Ммм... не очень понял это к чему относится пост?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования