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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Передача файлов через телефон (без интеренета) 
:(
    Опции темы
mmv
Дата 17.12.2004, 01:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 28.1.2004
Где: г. Воронеж

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



Передача файлов через телефон (без интеренета)
Можно ли сделать программу, пересылающую файлы между двумя компьютерами с модемами через телефон без использования интеренета? Что для этого нужно использовать?
PM MAIL WWW   Вверх
bloodman
Дата 17.12.2004, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Для начала соединяешься через модем . А после соединения работаешь как обычно с сетью. При соединении ( если ты в установках выбрал TCP/IP конечно) компьютерам будут выдаваться ip адреса. А для того чтобы пересылать файлы можно использовать , например , компоненты TIdTCPServer и TIdTCPClient вкладки IndyServers и IndyClients соответственно.

Это сообщение отредактировал(а) bloodman - 17.12.2004, 20:43
PM MAIL   Вверх
mmv
Дата 17.12.2004, 21:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 28.1.2004
Где: г. Воронеж

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



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

Это сообщение отредактировал(а) mmv - 17.12.2004, 21:38
PM MAIL WWW   Вверх
mmv
Дата 17.12.2004, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 28.1.2004
Где: г. Воронеж

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



Нельзя ли немного поподробнее? Насчет соединения через модем? А задача у меня вообще-то стоит так: нужно через телефон отправить запрос (файл) на компьютер содержащий модем и получать ответ (файл) с него. Может ли это выполнить одна программа или нужно делать две копии на оба компьютера?

Это сообщение отредактировал(а) mmv - 19.12.2004, 10:37
PM MAIL WWW   Вверх
S.A.P.
Дата 17.12.2004, 22:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(mmv @ 17.12.2004, 22:16)
Может ли это выполнить одна программа или нужно делать две копии на оба компьютера?
Может.

Тебе че надо? Через Internet или простое модемное соединение?

PM MAIL   Вверх
mmv
Дата 18.12.2004, 01:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 28.1.2004
Где: г. Воронеж

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



Простое соединение модем-модем через телефонную сеть
PM MAIL WWW   Вверх
mmv
Дата 19.12.2004, 10:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 28.1.2004
Где: г. Воронеж

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



Как установить соединение модем-модем? smile Помогите чайнику, вы ведь сами когда-то были такими же глупыми, как я. smile Пожалуйста, напишите подробнее! smile
PM MAIL WWW   Вверх
Snowy
Дата 20.12.2004, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

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



1. Программа должна быть с обеих сторон. Иначе никак не можно.
2. Самое простое это настроить соединение на обеих сторонах по TCP/IP, а потом его юзать (примеров программ море).

Если все же имеется ввиду низкий уровень - без тисипи и прочее, а вручную, то тут все очень-очень непросто. Нужно самому писать канал для передачи, вместо IP.
В данном случае придется обратиться в прошлое. Соединение через COM порт. ATDP 555-55-55. Ждать читать ответы модема. Если BUSY, перезванивать. Если коннект, то слать запрос и ждать ответа. После подтверждения связи, запускать передачу по протоколу ZMODEM (исходняки есть в инете). Как пример, можно взять исходняки Аргуса. Там все очеть сложно и наворочено, но может поможет. Argus - это фидошный мэйлер от RithLabs (которые The Bat делают). Они проект давно забросили (как и DosNavigator) и выложили исходняки в инете. Как и мыша, Argus написан на Delphi.

Но этот вариант не вариант :-) Много знаний требует.

Самое оптимальное, настроить стандартный транспорт по TCP/IP и через сокеты передавать. Благо примеров в инете навалом.
Главное настроить один модем на прием звонков, второй на прозвон и прописать фиксированные IP-шники. Как все это делать, спроси в форуме по сетям. А лучше поищи в FAQ, там наверняка есть.
PM MAIL   Вверх
Akella
Дата 23.12.2004, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

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



Продолжаю вопрос по теме:
допустим, что написали и установили проги на обеих концах smile
далее идет дозвон от клиента к серверу, модем не сервере сам должен понять трубку.
Иными словами КАК работает CallBack? Какую команду нужно послать удаленному модему, чтобы он снял трубку сам?
PM MAIL   Вверх
Snowy
Дата 28.12.2004, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

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



Удаленный модем снимет трубку только в том случае, если он находится в режиме ожидания звонка. Иначе даже коннектор не почешет.
Насколько я помню... Вобщем нужно настраивать прием исходящих звонков. А если реализовывать канал вручную, то, если я еще помню фидошные времена ATS0=кол-во звонков.
PM MAIL   Вверх
Akina
Дата 28.12.2004, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


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

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



На удаленной стороне запускаем сервер удаленного доступа - форева или по расписанию. Настройки, юзеры-пароли-то-сё...
На своей стороне делаем соединение - как к прову. Звоняем на сервер, он поднимает трубу, аутентификация, юзаем шары в обе стороны и полные штаны счастья.

Как конкретно - читаем встроенные хелпы про сервер удавленного доступа и про настройки модемного соединения в Win2000S.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
php
Дата 10.1.2005, 09:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



А ведь на самом деле зачем вообще собственно использовать TCP\IP соединение.. А ????

А не посылать данные к примеру как это делает Fax ?? ..Модем есессно должен иметь
встроенные голосовые функции....

К примеря я сдругом пересылали копию рабочего стола прямо во время телефонного разговора, даже не ложа телефонную трубку.... (через Venta Fax). При этом был слышен
зук коннекта при пересылке... и всё... У меня такое чувство что таким же макаром можно организовать и пересылку файлов и данных....

Если у кого ксть инфа по работе с Fax.. вышлите пожалуйста на мыло
[email protected]

Заранее благодарен...
--------------------
Джедаи не пройдут..
PM MAIL   Вверх
Albinos_x
Дата 13.1.2005, 20:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Evil Skynet
****


Профиль
Группа: Комодератор
Сообщений: 3288
Регистрация: 28.5.2004
Где: X-6120400 Y-1 4624650

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



А лючше здесь выложить. Я бы тоже с удовольствием почитал! smile


--------------------
"Кто владеет информацией, тот владеет миром"    
Уинстон Черчилль
PM MAIL ICQ   Вверх
RA
Дата 13.1.2005, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Брутальный буратина
****


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

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



mmv Соединяешься через HiperTerminal (он есть в составе виндовЗ)
а дальше через TCP/IP передаешь.
PM   Вверх
Albinos_x
Дата 13.1.2005, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Evil Skynet
****


Профиль
Группа: Комодератор
Сообщений: 3288
Регистрация: 28.5.2004
Где: X-6120400 Y-1 4624650

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



Это-то понятно. А вот программно как это сделать?


--------------------
"Кто владеет информацией, тот владеет миром"    
Уинстон Черчилль
PM MAIL ICQ   Вверх
Snowy
Дата 14.1.2005, 10:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

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



При наборе номера через гипертерминал, не происходит поднятия TCP/IP.
Передавать данные во время разговора можно только в случаях:
1. Цифровая многоканальная линия
2. Связь установлена по TCP/IP и разговор идет уже по этому каналу.
3. Программа умеет выделять свою информацию среди голосовой.
первый вариант - обычное дело, над вторым нужно потрудиться, а третий вообще маловероятный, т.к. диапазон частот даже для голоса маловат, куда там еще данные пускать...
Без TCP/IP нужно zModem юзать.
PM MAIL   Вверх
lerd
  Дата 1.5.2005, 02:54 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











smile Кто нибудь помогите с пересылкой файлов smile через сокет по локалке с использованием в Delphi модуля WinSock
DELPHI WinSock smile
ПОЖАЙЛУСТА smile

Это сообщение отредактировал(а) lerd - 1.5.2005, 02:59
  Вверх
RA
Дата 1.5.2005, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Брутальный буратина
****


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

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



Цитата(Snowy @ 14.1.2005, 10:01)
При наборе номера через гипертерминал, не происходит поднятия TCP/IP.


Интересно а как тогда я соединился с товарищем по хипертерминалу, и нам удалось пообщаться через написанный мною чат, каторый использовал протокол TCP.

PM   Вверх
Akella
  Дата 4.5.2005, 08:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

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



Примеры сервера и клиента с использованием WinSock2 (WSASock)

Присоединённый файл ( Кол-во скачиваний: 31 )
Присоединённый файл  WSADelphi.zip
PM MAIL   Вверх
remax
Дата 22.5.2005, 18:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доцент
**


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

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




Проблему надо разделить на две части: соединение двух компов и передача информации.

1) Соединение компов через модемы стандартным образом предполагает, что один из компов отвечает на входящие звонки, а второй - иницирует связь. Принимать входящии - это спец. настройка в виндах. А звонить можно и автоматичекси, при старте системы, и программно.

2) Для обмена данными, если у Вас правильно настроены сетевые подключения, очень просто реализовать в программе по протоколу TCP/IP использование сокетов, как для работы по локалке.

3) Когда все это реализовано, то обнаруживается еще одна проблема - надежность канала. Т.е. - что бы всегда был дозвон и в случае разрыва связи - автоматической восстановление коннекта.

P.S. Из личного опыта. Стандартные средства соединения по модему в виндах работают не надежно (см. п.3). При необходимости обеспечить связь с удаленным компом выяснилось, что иницирующий модем не всегда хочет самостоятельно восстонавливать коннект. А комп, слушающий входящие, - не всегда их слушает. Кроме того, в случае работы по выделенной линии в обход АТС даже предназначенные для таких случаев модемы (например IDC) чудят и нормально не работают. И достойно справиться с этими проблемами удалось только использовав специальный адаптер удаленного соединения (Разработка Конт электроника, Харьков. Украина). Этот прибамбас включается в разрыв линии после модема:

Комп1 -> Модем -> Адаптер УС ->>>>>>>> линия -> Модем ->Комп2

И обеспечивает авто коннект модемов на любых типах линий и без участия со стороны виндов.


Это сообщение отредактировал(а) remax - 22.5.2005, 19:05


--------------------
Как бы ты не старался быть хорошим и правильным человеком с принципами и уважительным отношением к другим, всегда найдется кто-то, кто бросит в тебя какашку
PM MAIL ICQ Skype   Вверх
remax
Дата 22.5.2005, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доцент
**


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

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



Да, еще один момент.

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


--------------------
Как бы ты не старался быть хорошим и правильным человеком с принципами и уважительным отношением к другим, всегда найдется кто-то, кто бросит в тебя какашку
PM MAIL ICQ Skype   Вверх
Guest
Дата 25.6.2005, 09:20 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











игры модем и модем тупят чо делать,


  Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

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

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

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

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

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


 




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


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

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