Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.04.05;
Скачать: [xml.tar.bz2];

Вниз

одновременная запись в файл на ftp   Найти похожие ветки 

 
K   (2009-02-14 09:12) [0]

Здравствуйте!
На ftp-сервере есть файл log.txt.
На компьютерах пользователей запускается программа, которая в конце своей работы, должна добавить строку в log.txt. Как организовать "одновременную" запись в файл?


 
Сергей М. ©   (2009-02-14 17:47) [1]

Никак.
ftp для этого не предназначен вообще.


 
clickmaker ©   (2009-02-16 12:21) [2]

> Как организовать "одновременную" запись в файл?

что значит "одновременную"?
а вообще, в файл на фтп можно писать и через вин апи (см. InternetConnect, InternetWriteFile) и через компоненты. Indy, например


 
KSergey ©   (2009-02-16 13:45) [3]

автору: предлагаю изменить технологию, как вариант (если готовое в плане не писать собственно сервер) - поднять http-серйер и пусть с клиентов посылается http get запрос, котрый серверным скриптом уже будут логироваться в файл.


 
K   (2009-02-17 12:45) [4]

Здравствуйте!
"одновременно" - это, когда примерно на 2000 компов, в течение 20 мин. запускается одна и та же программа, которая работает 2 - 5 мин. и в конце своей работы пишет результат в файл на ftp. А файл один.

KSergey посоветуйте, пожалуйста, какие-нибудь http-сервера.


 
Плохиш ©   (2009-02-17 14:48) [5]


> посоветуйте, пожалуйста, какие-нибудь http-сервера.

IIS, Apache


 
Dennis I. Komarov ©   (2009-02-17 15:56) [6]


> KSergey ©   (16.02.09 13:45) [3]

Да там писать минут 15, нежели тащить целый http-сервак+писать под него скрипты все равно придется...


 
antonn ©   (2009-02-17 16:07) [7]


> K   (14.02.09 09:12)

есди сервер самописный и клиент тоже, то можно добавить команду и параметр с нужным текстом, а на сервере писать в файл.


 
KSergey ©   (2009-02-18 07:14) [8]

> Dennis I. Komarov ©   (17.02.09 15:56) [6]
> > KSergey ©   (16.02.09 13:45) [3]
> Да там писать минут 15,

Там - это где?


 
Dennis I. Komarov ©   (2009-02-18 09:42) [9]


> Там - это где?

Ну если из контекста не понятно поясняю:
проще написать свой махонький сервачек (минут за 15), чем поднимать http-сервер. Да и протокол использовать легче чем http.
Ну а так - хозяин-барин. Вариант имеет право на жизнь... ;)



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2009.04.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
10-1153589543
Andrey Kad.
2006-07-22 21:32
2009.04.05
Границы ячейки в Excel


2-1234344792
markers
2009-02-11 12:33
2009.04.05
Обращение к VCL объектам из потока


1-1209401121
KiLLiR
2008-04-28 20:45
2009.04.05
Свойство MaxDate DateTimePicker а д.б. сегодняшним


2-1234971867
ford
2009-02-18 18:44
2009.04.05
TlistView Has no parent control


15-1233354903
Германн
2009-01-31 01:35
2009.04.05
Интересный вопрос всплыл неожиданно.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский