Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.28;
Скачать: CL | DM;

Вниз

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

 
sapsi   (2003-05-22 09:02) [0]

Добрый день.
Как принципиально реализуется передача файлов через сокеты, когда имеется один выделенный сервер и несколько клиентов, а именно:
1) Нужно ли делать передачу файлов в отдельном потоке?
Ведь при передаче файла, достаточно большого от какого-то одного клиента другому (т.е. сервер занят), остальные должны свободно обмениваться сообщениями.
2) Можно ли одновременно передать файл нескольким клиентам?
3) Как определяется тип файла? Передается сначала вместе с размером некоторый идентификатор типа файла?
Спасибо.


 
Digitman ©   (2003-05-22 10:42) [1]


> 1) Нужно ли делать передачу файлов в отдельном потоке?
> Ведь при передаче файла, достаточно большого от какого-то
> одного клиента другому (т.е. сервер занят), остальные должны
> свободно обмениваться сообщениями.


необязательно. но - желательно.


> 2) Можно ли одновременно передать файл нескольким клиентам?


в случае с TCP - нет.
передача данных каждому клиенту осуществляется индивидуально
в случае с UDP - можно (рассылка broadcast-сообщений), но - без гарантии доставки сообщений.


> 3) Как определяется тип файла? Передается сначала вместе
> с размером некоторый идентификатор типа файла?


да как угодно ! все зависит от твоей фантазии как разработчика собственного протокола инф.обмена

в принципе, можно и так поступить


 
sapsi   (2003-05-22 13:45) [2]

Спасибо



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

Текущий архив: 2003.07.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
11-91696
lomman
2002-11-23 00:25
2003.07.28
Опять все тот-же ListView


1-91711
Hatawa
2003-07-13 17:49
2003.07.28
Как сделать прям-к для выделения части картинки, чтобы она не...


3-91692
Larisa
2003-07-06 20:29
2003.07.28
Подскажите пожалуйста, как обеспечить удаленный доступ к данным


14-91848
Lord Warlock
2003-07-10 09:34
2003.07.28
Звонилка-сервис


14-91880
Чудик
2003-07-11 18:59
2003.07.28
Цвета батонов!