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

Вниз

Статья о передаче файлов потоком   Найти похожие ветки 

 
БарЛог ©   (2008-02-11 17:48) [0]

Всем привет.
Вроде бы недавно где-то всплывала?
Дайте ссылочку, плиз. Оч надо.

Сам ищу уже 20 минут :(


 
Palladin ©   (2008-02-11 17:50) [1]

передаче куда? потоком это как?


 
БарЛог ©   (2008-02-11 17:53) [2]

передача по сети.
клиент-сервер.

а вот как - хотел узнать в той статье :)

Хочется передавать побыстрее и с возможностью докачки.


 
clickmaker ©   (2008-02-11 18:04) [3]

если хочется побыстрей, то быстрей CreateFile / ReadFile / WriteFile еще ничего не придумали


 
Palladin ©   (2008-02-11 18:21) [4]


> Хочется передавать побыстрее и с возможностью докачки.

ну во первых скорость предачи информации по сети зависит о параметров сетевой карты, а во вторых если тебе нужна возможность докачки, то уже нужно свой протокол, более верхнего уровня чем TCP, разрабатывать... или воспользоваться существующими... а тема потоков так и не раскрыта


 
БарЛог ©   (2008-02-11 18:37) [5]

> а тема потоков так и не раскрыта
Статья, если мне не изменяет память (но, видимо, изменяет), называлась как сабж.

Нет ли у вас ссылочек на стаьи по передаче файлов по сети?


 
clickmaker ©   (2008-02-11 18:39) [6]


> [5] БарЛог ©   (11.02.08 18:37)

а в чем проблема? сеть - локальная или глобальная?


 
БарЛог ©   (2008-02-11 18:54) [7]

> clickmaker ©   (11.02.08 18:39) [6]
> а в чем проблема? сеть - локальная или глобальная?

Обе. Некоторые каналы - GPRS :(

Хочется архивировать файл и отсылать его клиенту. В идеале - клиентов ~1000. Вот думаю, как бы получше все это дело организовать. Сжатый файл не хочется записывать на ЖД сервера. Желательно сразу передавать его клиенту.

Готовые ФТП-серверы - не подходят, т.к. права на файл берутся из Active Directory.


 
clickmaker ©   (2008-02-11 19:19) [8]


> [7] БарЛог ©   (11.02.08 18:54)

взгляни на Indy
или TServerSocket, TClientSocket
архивировать можно ZLib, она халявная, в исходниках болтается в Сети


 
БарЛог ©   (2008-02-11 19:37) [9]

Пасиба, щас поищем...


 
Anatoly Podgoretsky ©   (2008-02-11 19:46) [10]


> Хочется архивировать файл и отсылать его клиенту. В идеале
> - клиентов ~1000. Вот думаю, как бы получше все это дело
> организовать. Сжатый файл не хочется записывать на ЖД сервера.
>  Желательно сразу передавать его клиенту.

Тебе придется клиента устанавливать каждому клиенту, а я с такими требованиями послал бы подальше. Конечно если это твои подчиненые, тогда можно в приказном порядке и с санкциями.


 
БарЛог ©   (2008-02-11 21:49) [11]

Anatoly Podgoretsky ©   (11.02.08 19:46) [10]
Клиент, имхо, будет не так много занимать. + Его можно будет накатить доменной политикой.


 
Steep   (2008-02-11 21:52) [12]


> Готовые ФТП-серверы - не подходят, т.к. права на файл берутся
> из Active Directory.

этож откуда они сами там берутся?


 
БарЛог ©   (2008-02-11 21:55) [13]

> Steep   (11.02.08 21:52) [12]
Права уже розданы. Клиенты работают через сетевые диски. Нет прав - нет доступа.
Вместо сетевых дисков хочу сделать сабж, т.к. при GPRS эффективной работы 0.



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

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

Наверх





Память: 0.48 MB
Время: 0.006 c
6-1180019290
flaxe
2007-05-24 19:08
2008.03.23
"Фильтр" пакетов


2-1203495897
psa247
2008-02-20 11:24
2008.03.23
Перерисовка Грида


4-1184732548
Alx2k
2007-07-18 08:22
2008.03.23
Как отобразить свойства файла (как в проводнике), для нескольких файлов?


15-1202892081
Ega23
2008-02-13 11:41
2008.03.23
Просьба типа вчерашней


3-1193751735
thely
2007-10-30 16:42
2008.03.23
Изменение БД?





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