Модераторы: Snowy, Poseidon, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Передать файл, Как кинуть файл? 
:(
    Опции темы
Wizardb
Дата 29.10.2005, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 29.10.2005

Репутация: нет
Всего: нет



Имеется несколько компов, соединенных по сети друг с другом. Как сделать прогу, чтобы она передавала файл с того компа, на котором она стоит, на другой комп? Удаленный доступ к нему не разрешен. На компах стоят винды ХР. По возможности, пожалуйста, пример напишите. Заранее спасибо.
PM MAIL   Вверх
Stolzen
Дата 31.10.2005, 08:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: нет
Всего: 48





--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
Wizardb
Дата 31.10.2005, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 29.10.2005

Репутация: нет
Всего: нет



Слушай, а ты не мог бы поподробнее объяснить, о чем там речь вообще? И как это реализовать? А то я в сетях не очень-то разбираюсь. smile И, если я правильно понял, для реализации того примера нужно 2 проги - одна клиентская, одна серверская. А можно как-нибудь с 1 прогой обойтись? Если я какую-нить чушь ненароком написал, не обижайтсь smile smile smile
PM MAIL   Вверх
_hunter
Дата 31.10.2005, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 5
Всего: 98



без сервера никак не обойтись


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Wizardb
Дата 1.11.2005, 08:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 29.10.2005

Репутация: нет
Всего: нет



Фигово...(
PM MAIL   Вверх
Stolzen
Дата 1.11.2005, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: нет
Всего: 48



Берешь и на одну форму кидаешь Сервер и Клиент. Переписываешь код. Компилишь.
Все работает... smile

Если непонятно - скажи, выложу свой код
Добавлено @ 15:31
PS Посмотри еще здесь


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
~FoX~
Дата 1.11.2005, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


Профиль
Группа: Участник Клуба
Сообщений: 2819
Регистрация: 8.10.2003
Где: Зеленоград

Репутация: 3
Всего: 68



Цитата(Wizardb @ 29.10.2005, 14:12)
Как сделать прогу, чтобы она передавала файл с того компа, на котором она стоит, на другой комп?

Можно чуть по конкретней:
1. Протокол передачи?
2. Надо ли записывать файл на диски или можно обойтись прямым "пришел пакет, обработался, помер"?
3. Файл какого формата отсылаем и почему нельзя использовать клиент-серверную математику?


--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
_hunter
Дата 1.11.2005, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 5
Всего: 98



Цитата
почему нельзя использовать клиент-серверную математику?

потому что ( явно ) пишется ( пытается написаться ) очередная трояно-подобная поделка...


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Wizardb
Дата 2.11.2005, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 29.10.2005

Репутация: нет
Всего: нет



Stolzen Слушай, будь другом, выложи пожалуйста, а то я в эту тему не очень че-то въезжаю... smile
PM MAIL   Вверх
Stolzen
Дата 3.11.2005, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: нет
Всего: 48



Цитата(Wizardb @ 2.11.2005, 20:10)
Stolzen Слушай, будь другом, выложи пожалуйста, а то я в эту тему не очень че-то въезжаю... smile


Извини, выложить не могу, не знаю как. Я тебе по имайлу отправлю


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
Stolzen
Дата 3.11.2005, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: нет
Всего: 48



Я отправил.

Если что-то непонятно, пиши в топик, поясню


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
Wizardb
Дата 4.11.2005, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 29.10.2005

Репутация: нет
Всего: нет



Stolzen: Слушай, у меня какая-то фигня. Сначала говорит
Цитата
Cannot find resource file: C:\...\Stolzen\Project1.res. Recreated?

Потом говорит
Цитата
Class TClientSocket not found. Ignore the error and continue?

и то же самое про ServerSocket. Че это такое? И че с этим делать?
PM MAIL   Вверх
Delphins
Дата 4.11.2005, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 10.8.2005
Где: Россия, Краснодар

Репутация: нет
Всего: нет



поставь dclsockets*.bpl
PM MAIL ICQ Skype MSN   Вверх
Wizardb
Дата 4.11.2005, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 29.10.2005

Репутация: нет
Всего: нет



А как это делать? И у меня еще почему-то нигде нету компонентов этих - ClientSocket i ServerSocket. Они же на вкладке интернет должны быть, да? Их че, отдельно надо устанавливать?
Добавлено @ 17:18
Все, можете не говорить, я в FAQ нашел smile smile smile smile smile
PM MAIL   Вверх
Wizardb
Дата 4.11.2005, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 29.10.2005

Репутация: нет
Всего: нет




Stolzen : Слушай, а ты проверял эту прогу свою? У меня ошибка выскакивает, когда нажимаю передать>выбираю файл>Открыть. smile
PM MAIL   Вверх
Stolzen
Дата 5.11.2005, 09:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: нет
Всего: 48



Да, я свою прогу проверял. Ты скажи, у тебя какой Делфи?


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
Stolzen
Дата 5.11.2005, 09:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: нет
Всего: 48



Напиши, на какую строку вылетает

Это сообщение отредактировал(а) Stolzen - 5.11.2005, 09:29


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
Wizardb
Дата 5.11.2005, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 29.10.2005

Репутация: нет
Всего: нет



Делфи у меня седьмая, а вылетает на строке:
Цитата
ServerSocket1.Socket.Connections[0].SendText(FileName + '#' + IntToStr(MSServ.Size) + '#');

И еще он ругается, что не может найтти файл Project1.res
PM MAIL   Вверх
Stolzen
Дата 6.11.2005, 03:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: нет
Всего: 48



Я без понятия, почему он вылетает на ней, у меня все ок (у меня тоже Делфи 7).
Попробую написать чуть чуть по-другому...

Цитата(Wizardb @ 5.11.2005, 19:12)
И еще он ругается, что не может найтти файл Project1.res

На это не обращай внимания


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
Stolzen
Дата 6.11.2005, 04:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: нет
Всего: 48



По-другому написать никак не получается smile
Я не знаю, почему у тебя не отправляет.
Попробуй изучить исходник полностью, может, что-то найдешь...

И smile совет - посмотри в ДРКБ, может там что-то найдешь (http://www.drkb.ru)


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
Wizardb
Дата 6.11.2005, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 29.10.2005

Репутация: нет
Всего: нет



Ну ладно, спасибо, разберусь smile smile smile
PM MAIL   Вверх
Stolzen
Дата 6.11.2005, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: нет
Всего: 48



Я тебе скомпилиную прогу отправил - посмотри, может поможет smile


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
Wizardb
Дата 7.11.2005, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 29.10.2005

Репутация: нет
Всего: нет



Exe-шник работает! А ты уверен, что это тот исходник, который ты мне посылал? У тебя в исходнике кнопка называется "получить" а в Exe-шнике - "присоединится". Может, ты перепутал че-нить, не то послал? smile
PM MAIL   Вверх
Stolzen
Дата 8.11.2005, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: нет
Всего: 48



Цитата(Wizardb @ 8.11.2005, 00:38)
Exe-шник работает! А ты уверен, что это тот исходник, который ты мне посылал? У тебя в исходнике кнопка называется "получить" а в Exe-шнике - "присоединится". Может, ты перепутал че-нить, не то послал?


Просто "присоеденится" лучше отражает назначение этой кнопки



--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
Mde
Дата 10.11.2005, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 77
Регистрация: 15.11.2004
Где: Азов, Ростовской области

Репутация: нет
Всего: нет



Ну если подождешь несколько дней я сейчас как раз такую прогу заканчиваю примерно могу готовую дать потестировать ну и заодно поработаешь.
PM MAIL WWW ICQ   Вверх
Wizardb
Дата 12.11.2005, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 29.10.2005

Репутация: нет
Всего: нет



Mde Спасибо, не надо, я уже сам разобрался, че к чему smile smile smile smile smile
PM MAIL   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.1171 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.