Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

NMStrmServ и NMStrm [D6, Win95/98, Win2k, WinXP]


Khvalera ©   (2004-04-25 14:25:00) 

У меня такая проблема:
Нужно перебросить файл с одного компа по выделенке на другой в определенную папку, который находится в другой рабочей группе. Для этой цели использую компоненты NMStrmServ и NMStrm и вроде бы выходит но как сделать так чтобы компонент NMStrmServ записывал в тот файл с названием который отправляет NMStrm. Не разобрался  каким образом передать название файла.


Digitman   (2004-04-25 14:34:00) [1]


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


а чем, собственно, данные, содержащие название файла, отличаются от содержимого этого файла ? ничем ! и то и другое - просто некие двоичные данные

на передающей стороне запиши в поток последовательно :

1. длину строки, содержащей имя файла
2. саму строку с именем файла
3. собственно содержимое файла

на принимающей стороне прочитай из полученного потока последовательно :

1. размер данных, содержащих имя файла,
  тут же выдели память под строку полученного размера
2. данные об имени файла - в эту строку
3. собственно содержимое файла


Наверх

Титульная страница Поиск, карта сайта Написать письмо