Главная страница
    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
3-1094725879
Bless
2004-09-09 14:31
2004.10.10
IBase ->MSSQL


3-1095154874
12345
2004-09-14 13:41
2004.10.10
Можно ли менять содержимое таблицы, если менятьг грид ADOQuery?


3-1095228605
Geoji
2004-09-15 10:10
2004.10.10
Поиск записи.


14-1095590535
Gear
2004-09-19 14:42
2004.10.10
Animate


14-1095943959
Ломброзо
2004-09-23 16:52
2004.10.10
Дурацкий вопрос про GDI





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский