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

Вниз

Как передавать файлы по сокетам?   Найти похожие ветки 

 
Глеб ©   (2004-07-28 10:55) [0]

Как передавать файлы по сокетам?


 
Григорьев Антон ©   (2004-07-28 10:58) [1]

Функция TransmitFile


 
Piter ©   (2004-07-28 12:53) [2]

действительно, какой вопрос - такой и ответ

Григорьев Антон ©   (28.07.04 10:58) [1]

задолбало, да? :)


 
Digitman ©   (2004-07-28 13:01) [3]


> Piter ©   (28.07.04 12:53) [2]


а что ? оч даже хороший совет, вполне отвечающий теме и содержанию вопроса, пусть и кратко ... или ты несогласный ?)


 
Rouse_ ©   (2004-07-28 14:19) [4]

Более того TransmitFile наиболее эффективен, так как отправка ведется в режиме ядра, в отличие от send - WSASend, в котором отправка происходит в пользовательском режиме, а чтение файла в режиме ядра...


 
Боян Георгиев   (2004-07-28 22:10) [5]

Stream.LoadFromFile();
Socket.SendStream();


 
Глеб ©   (2004-07-29 03:26) [6]

А как на принимающем сокете отловить передачу файла?


 
Rouse_ ©   (2004-07-29 12:37) [7]

Так же как и обычный пакет


 
Rouse_ ©   (2004-07-29 12:38) [8]

Тобиш "recv"


 
Sen   (2004-07-30 10:01) [9]

Где-то в FAQ было хорошее решение с TServerSocket и TClientSocket


 
Глеб ©   (2004-08-04 04:12) [10]

Как отловить передачу файлов в сообщении OnClientRead (как обычные сообщения) у TServerSocket?


 
Rouse_ ©   (2004-08-04 10:41) [11]

А чем отличается файл от обычного сообщения?


 
Глеб ©   (2004-08-04 11:54) [12]


> А чем отличается файл от обычного сообщения?

Обычное сообщение - текстовое сообщение (как в чате).
А отдельно нужно передавать файлы.


 
Digitman ©   (2004-08-04 12:06) [13]


> Глеб ©   (04.08.04 11:54) [12]


> Обычное сообщение - текстовое сообщение (как в чате).


очевидно, понятие "сообщение" у тебя ни с чем кроме чата не ассоциируется ?

инормационное сообщение, передаваемое по сети - это просто последовательность из одного или более байт

когда два гнезда "разговаривают" между собой на транспортном уровне, им глубоко фиолетово, что там в этих байтах

а вот что в этих байтах содержится - то ли текст "Привет, Вася !" то ли имя или содержимое файла - решать только тебе, это уже прикладной уровень


 
Rouse_ ©   (2004-08-04 16:40) [14]

Можешь вообще разделить на 2 канала все это дело. По одному текст гоняешь по второму файлы...


 
Никита ©   (2004-08-04 16:44) [15]

UDP


 
Klopan   (2004-08-04 17:08) [16]

Удалено модератором
Примечание: Offtopic



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

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

Наверх




Память: 0.5 MB
Время: 0.045 c
1-1095927028
Arnold
2004-09-23 12:10
2004.10.10
Вопрос на перерисовку компонента


14-1095939915
zsv
2004-09-23 15:45
2004.10.10
Дисковод...


1-1096360736
Леван
2004-09-28 12:38
2004.10.10
Отправка письма с атачментом


14-1095779829
}|{yk
2004-09-21 19:17
2004.10.10
Ура! Справедливое решение УЕФА


1-1096051032
ALex G
2004-09-24 22:37
2004.10.10
Загруска вордовских файлов через Олекантейнер