Главная страница
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.061 c
4-1093986950
S@shka
2004-09-01 01:15
2004.10.10
нет работает SetWaitableTimer


14-1095860037
Soft
2004-09-22 17:33
2004.10.10
HeatPC.com


14-1095672297
icebeerg
2004-09-20 13:24
2004.10.10
Краткое продолжение Вечная жизнь (BiN 20.09.04 12:44)


1-1096008720
RoLeX2004
2004-09-24 10:52
2004.10.10
Как проверить соответствует ли имя файла заданной маске?


1-1096320336
НовичОк
2004-09-28 01:25
2004.10.10
Динамическое создание PopupMenu и событие OnClick