Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];

Вниз

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

 
Глеб ©   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.043 c
14-1095848482
Григорьев Антон
2004-09-22 14:21
2004.10.10
Забавная картинка из корейского метро


4-1093849769
Ev1972
2004-08-30 11:09
2004.10.10
Как заменить EXE-файл во время выполнения?


11-1073918606
miek
2004-01-12 17:43
2004.10.10
Бартову и Кладову: глюки в XHelpGen


3-1094896062
Гаврила
2004-09-11 13:47
2004.10.10
SQL-DMO ->AV


9-1085024752
Hater
2004-05-20 07:45
2004.10.10
Сохранение игры





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский