|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.12.2013, 02:41 | #1 |
Пользователь
Регистрация: 13.11.2013
Сообщений: 37
|
передача файла
передаю картинку ошибок ни каких не вылезает, вот только не знаю как сохранить эту картинку себе на комп или в image1 ее вывести помогите
клиент: Код:
сервер: Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 10.12.2013 в 09:08. |
10.12.2013, 12:37 | #2 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
а картинка не сразу прилетит а постепенно... и каждый кусочек вызовет ClientSocket1Read где этот кусочек нужно аккуратно сложить воедино и только когда все прилетит (а как об этом узнать? - домашнее задание) выводить в image1.Picture.LoadFromStream(src);
ах да это касается неблокирующего режима... в блокирующем, как мне кажется, все проще, особенно для прямолинейно мыслящих новичков
Не стесняемся, плюсуем!
Последний раз редактировалось Slym; 10.12.2013 в 12:43. |
10.12.2013, 13:02 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Однако на твоем месте я бы этот компонент не использовал (тем паче что и склейка не всегда дает гарантию полного прихода всех данных). Для передачи файлов по сети удобнее использовать компонент IdFTP из Инди. Если же всетки ну очень хочется использовать классические сокеты, то нужно много литературы прочитать, чтоб понять как именно они должны правильно работать, а поскольку с предидущей темой ты не разобрался рекомендую прислушаться к моим советам и пересесть на компоненты INDY
I'm learning to live...
|
|
10.12.2013, 13:13 | #4 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
Это проблема прямоты рук на самом деле, в блокирующем режиме этой проблемы нет или она минимальна.
не надо наговаривать на компонент! он прост как отвертка - и от него руки устают, инди проще в использовании как шуруповерт
Не стесняемся, плюсуем!
|
10.12.2013, 14:41 | #5 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
10.12.2013, 14:45 | #6 |
Пользователь
Регистрация: 13.11.2013
Сообщений: 37
|
|
10.12.2013, 15:27 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Нет. Могу только кинуть такое:
http://yandex.ua/yandsearch?text=IdF...ammersforum.ru Плюс пара легких примеров от меня: Клиент Код:
Код:
I'm learning to live...
|
14.12.2013, 22:55 | #8 |
Пользователь
Регистрация: 13.11.2013
Сообщений: 37
|
спасибо большое помог с ftp реально быстрее
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача файла по сокетам | grorg | Работа с сетью в Delphi | 8 | 23.09.2012 19:41 |
Передача файла | by_Trojan | C# (си шарп) | 6 | 03.05.2012 12:26 |
Передача файла | xil | C# (си шарп) | 0 | 14.11.2011 19:00 |
Передача файла.... | prizrak1390 | Работа с сетью в Delphi | 1 | 23.12.2008 09:58 |