Главная страница
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.04 c
1-1096276854
DelphiLexx
2004-09-27 13:20
2004.10.10
Перетаскивать форму в клиентской части


14-1095689083
inic
2004-09-20 18:04
2004.10.10
Кто и как использует интерфейсы ?


14-1095404297
Knight
2004-09-17 10:58
2004.10.10
Добрый день, весёлый час! Рады видеть нас у вас!!!


4-1094229255
Solo
2004-09-03 20:34
2004.10.10
Не ставится СВТ хук.


1-1095842295
Marat
2004-09-22 12:38
2004.10.10
Проблема с загрузкой проекта