Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Передача данных через модем

323
22 июня 2004 года
Sergun
228 / / 20.09.2000
Вобщем суть проблемы такова.
Работаю с модемом через CreateFile("COM1",....
Прочитал из инета кучу всякой инфы и задумался, как же все реализовать. Моя задача такова: написать DLL-ку, которая будет иметь ряд функций для работы с модемом (коннект, передача данных, приём данных, дисконнект).
Ну так вот.. первое что мне нужно сделать, то это установить первый модем в режим автоответа (или самому прослушивать состояние линии).
Дальше второй модем должен звонить на первый и с ним коннектится.
После обмена некоеми фразами по линии должны пойти данные.
Потом дисконнект.

Читал про WaitCommEvent, про асинхронную передачу, про потоки...
Кто-нибудь может подсказать, что конкретно мне нужно сделать и как это сделать чтобы реализовать мою задачу..
Буду благодарен любой инфе, докам, контактам... итд.
323
23 июня 2004 года
Sergun
228 / / 20.09.2000
Во всем рунете наиболее часто встречается статья Титова Олега, и больше собственно ничего... как мне передать файл? бллллин...!
487
23 июня 2004 года
ddnh_bc
301 / / 16.09.2003
Цитата:
Originally posted by Sergun
Во всем рунете наиболее часто встречается статья Титова Олега, и больше собственно ничего... как мне передать файл? бллллин...!



Вообще-то это тебе нужно читать доки и хелпы по TAPI. Более точно ничего подсказать не могу. TAPI точно занимается такими вещами как дозвон и установка соединения между модемами (да и вообще всем что связано с дозвоном). А вот как уж дальше - тут ничего подсказать не могу.

1.6K
23 июня 2004 года
Kadet
101 / / 26.03.2003
Цитата:
Originally posted by Sergun
Во всем рунете наиболее часто встречается статья Титова Олега, и больше собственно ничего... как мне передать файл? бллллин...!



На вкладке FASTNET есть компонент NMFTP (на пригодность не проверял), в нете много библиотек. Ну а если хочешь сам написать (а это геморойнее, но надёжнее) , то ябы начал читать про FTP протокол.

272
23 июня 2004 года
vladsoft
512 / / 20.08.2000
Цитата:
Originally posted by Kadet


На вкладке FASTNET есть компонент NMFTP (на пригодность не проверял), в нете много библиотек. Ну а если хочешь сам написать (а это геморойнее, но надёжнее) , то ябы начал читать про FTP протокол.


Я так не думаю!!! это не лучший вариант!!!

272
23 июня 2004 года
vladsoft
512 / / 20.08.2000
Цитата:
Originally posted by Kadet


На вкладке FASTNET есть компонент NMFTP (на пригодность не проверял), в нете много библиотек. Ну а если хочешь сам написать (а это геморойнее, но надёжнее) , то ябы начал читать про FTP протокол.


Я так не думаю!!! это не лучший вариант!!!

3
23 июня 2004 года
Green
4.8K / / 20.01.2000
Цитата:
Originally posted by Kadet

На вкладке FASTNET есть компонент NMFTP (на пригодность не проверял), в нете много библиотек. Ну а если хочешь сам написать (а это геморойнее, но надёжнее) , то ябы начал читать про FTP протокол.



Что-то я не наблюдаю связи между модемом и FTP протоколом... Может, объяснишь?

323
23 июня 2004 года
Sergun
228 / / 20.09.2000
Цитата:
Originally posted by Green


Что-то я не наблюдаю связи между модемом и FTP протоколом... Может, объяснишь?



вот-вот... мне тоже интересно...:)

1.6K
24 июня 2004 года
Kadet
101 / / 26.03.2003
Для невнимательных:

Цитата:
Originally posted by Sergun
Во всем рунете наиболее часто встречается статья Титова Олега, и больше собственно ничего... как мне передать файл? бллллин...!



В свою очередь извеняюсь за игнорирование остальных вопросов, исправлюсь:
Для работы с модемом можно использовать TAPI (telephony API).

Кроме того, можно подойте проще, работать с модемом просто как с
устройством, подключенным к последовательному порту, открыв последовательный
порт функцией CreateFile, и посылая в порт (просто писать в этот "файл")
команды управления модемом (например набратьномер пульсовый ATDP 99 55 33
или тональный ATDT 99 55 17)

Список команд модема (они часто называются AT-командами) бывает в инструкции
к модему (некоторые модемы например UsRobotics сами выдают справку по всем АТ-командам
для это используется команда AT$)

Можно поискать и в сети

Советую скачать какой-нибудь компонент для работы с последовательным портом
или с TAPI, например на сайте
torry.ru в разделе communication их немало, полезно изучить их
исходники.

272
24 июня 2004 года
vladsoft
512 / / 20.08.2000
Цитата:
Originally posted by Kadet
Для невнимательных:



В свою очередь извеняюсь за игнорирование остальных вопросов, исправлюсь:
Для работы с модемом можно использовать TAPI (telephony API).

Кроме того, можно подойте проще, работать с модемом просто как с
устройством, подключенным к последовательному порту, открыв последовательный
порт функцией CreateFile, и посылая в порт (просто писать в этот "файл")
команды управления модемом (например набратьномер пульсовый ATDP 99 55 33
или тональный ATDT 99 55 17)

Список команд модема (они часто называются AT-командами) бывает в инструкции
к модему (некоторые модемы например UsRobotics сами выдают справку по всем АТ-командам
для это используется команда AT$)

Можно поискать и в сети

Советую скачать какой-нибудь компонент для работы с последовательным портом
или с TAPI, например на сайте
torry.ru в разделе communication их немало, полезно изучить их
исходники.


А если нужно звонить с местной атс, то есть 9 и бла бла бла, как набрать 9 , потом дождаться гудка, а потом набрать номер!!!!!

323
24 июня 2004 года
Sergun
228 / / 20.09.2000
Цитата:
Originally posted by vladsoft

А если нужно звонить с местной атс, то есть 9 и бла бла бла, как набрать 9 , потом дождаться гудка, а потом набрать номер!!!!!



звоним по номеру:
9 W бла бла бла

т.е. atdt 9w312312312

272
24 июня 2004 года
vladsoft
512 / / 20.08.2000
Цитата:
Originally posted by Sergun


звоним по номеру:
9 W бла бла бла

т.е. atdt 9w312312312


понятно

323
26 июня 2004 года
Sergun
228 / / 20.09.2000
Народ почему когда в командной строке набираю:

echo atdt 123>com1

ничего не происходит??? раньше работало... может прибамбасы 2000/XP..?
323
26 июня 2004 года
Sergun
228 / / 20.09.2000
Кстати, может кто видел реально работающие компоненты для поставленной задачи?:???: ;)
323
27 июня 2004 года
Sergun
228 / / 20.09.2000
Народ, где можно найти доки по TAPI?
272
28 июня 2004 года
vladsoft
512 / / 20.08.2000
Цитата:
Originally posted by Sergun
Народ, где можно найти доки по TAPI?


Что такое TAPI?

272
29 июня 2004 года
vladsoft
512 / / 20.08.2000
Цитата:
Originally posted by vladsoft

Круто молодец, крутая прога

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог