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

Вниз

Передача файлов по сети   Найти похожие ветки 

 
BanderLog   (2005-05-04 09:09) [0]

Доброго всем дня!

Имеется 2 локальные сети с выделенными каналами в интернет. Каким образом можно организовать передачу фалов между ними? Обе сети выходят в интернет через прокси. Расскажите, пожалуйста, общие принципы и компоненты на основе которых это можно сделать.


 
Dextor ©   (2005-05-04 15:48) [1]

Вообще это можно сделать на TServerSocket & TClientSocket:

http://delphimaster.ru/cgi-bin/faq.pl?look=1&id=991237103&n=20


 
Arty   (2005-05-04 16:19) [2]

>>через прокси
смотри протокол ФТП + NAT

Dextor ©   (04.05.05 15:48) [1]:
Зачем изобретать велосипед?

и это кстати не вопрос по програмированию :)


 
Soft ©   (2005-05-04 19:17) [3]

>>BanderLog   (04.05.05 09:09)

Нужен 1 внешний адрес который видел бы двум машинам. Тогда организовуешь на нем FTP сервер и через TIdFTP(начиная с Delphi6) просто закачиваешь или скачиваешь файлы с этого сервера.

>>Arty   (04.05.05 16:19) [2]
>>>>через прокси
>>смотри протокол ФТП + NAT

NAT не равно Прокси, это совсем разные службы.


 
BanderLog   (2005-05-05 13:34) [4]

Использую IdTCPServer/IdTCPClien нормально установил связь между ними, отсылаю команды на сервер без проблем, но подскажите как правильно организовать передачу файлов данным сочетанием, что лучше использовать WriteFile или WriteStream?
Если не затруднит, то небольшой пример кода по передаче файла с сервера на клиент. :( И каким образом можно отследить объем переданных данных (что то вроде прогресбара сделать) :).
Заранее спасибо.


 
Soft ©   (2005-05-05 23:38) [5]

>>BanderLog   (05.05.05 13:34) [4]

Круто, а как ты сделал чтобы оно заработало на клиентских машинах через 2 прокси?


 
Eraser ©   (2005-05-06 00:30) [6]

BanderLog
Использую IdTCPServer/IdTCPClien нормально установил связь между ними, отсылаю команды на сервер без проблем


А сервер эти команды принимает? )


 
BanderLog   (2005-05-06 07:05) [7]

>>Soft ©   (05.05.05 23:38) [5]
Подошел к админу, "поговорил", прокси больше не мешает :)

>>Eraser ©   (06.05.05 00:30) [6]
И что самое странное, даже в ответ куда то посылает :)))


 
Soft ©   (2005-05-06 18:15) [8]

>>BanderLog   (06.05.05 07:05) [7]

Давай сразу определимся, какие IP-шники на этих двух машинах, внешние или внутренние(10.хх.хх.хх, 192.168.хх.хх ...). Для передачи файлов должен быть хотябы 1 внешний IPшник, он и будет "сервером".

ЗЫ
Если сам не знаешь, то пусть ответ на мой вопрос напишет админ.


 
Dextor ©   (2005-05-07 00:41) [9]


> Dextor ©   (04.05.05 15:48) [1]:
> Зачем изобретать велосипед?
>
> и это кстати не вопрос по програмированию :)

Ха... чета меня переколбасило, что он имел ввиду как файлы по сетке кидать... бывает :))



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

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

Наверх




Память: 0.46 MB
Время: 0.012 c
14-1121951586
Vlad Oshin
2005-07-21 17:13
2005.08.14
Что такое может быть? прием почты по dialup с линуксового севера


3-1120549321
DeStranger
2005-07-05 11:42
2005.08.14
Кодировка при экспорте дампа в Oracle


5-1092989057
Igor_S
2004-08-20 12:04
2005.08.14
Нужна реализаци компонента с регулируемой прозрачностью


1-1122031254
msguns
2005-07-22 15:20
2005.08.14
Как идентифицировать объект по указателю на него ?


3-1120574962
_dimka
2005-07-05 18:49
2005.08.14
Можно ли в MSSQL в ХП в качестве параметра передать имя таблицы?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский