Передача данных через модем
Работаю с модемом через CreateFile("COM1",....
Прочитал из инета кучу всякой инфы и задумался, как же все реализовать. Моя задача такова: написать DLL-ку, которая будет иметь ряд функций для работы с модемом (коннект, передача данных, приём данных, дисконнект).
Ну так вот.. первое что мне нужно сделать, то это установить первый модем в режим автоответа (или самому прослушивать состояние линии).
Дальше второй модем должен звонить на первый и с ним коннектится.
После обмена некоеми фразами по линии должны пойти данные.
Потом дисконнект.
Читал про WaitCommEvent, про асинхронную передачу, про потоки...
Кто-нибудь может подсказать, что конкретно мне нужно сделать и как это сделать чтобы реализовать мою задачу..
Буду благодарен любой инфе, докам, контактам... итд.
Во всем рунете наиболее часто встречается статья Титова Олега, и больше собственно ничего... как мне передать файл? бллллин...!
Вообще-то это тебе нужно читать доки и хелпы по TAPI. Более точно ничего подсказать не могу. TAPI точно занимается такими вещами как дозвон и установка соединения между модемами (да и вообще всем что связано с дозвоном). А вот как уж дальше - тут ничего подсказать не могу.
Во всем рунете наиболее часто встречается статья Титова Олега, и больше собственно ничего... как мне передать файл? бллллин...!
На вкладке FASTNET есть компонент NMFTP (на пригодность не проверял), в нете много библиотек. Ну а если хочешь сам написать (а это геморойнее, но надёжнее) , то ябы начал читать про FTP протокол.
На вкладке FASTNET есть компонент NMFTP (на пригодность не проверял), в нете много библиотек. Ну а если хочешь сам написать (а это геморойнее, но надёжнее) , то ябы начал читать про FTP протокол.
Я так не думаю!!! это не лучший вариант!!!
На вкладке FASTNET есть компонент NMFTP (на пригодность не проверял), в нете много библиотек. Ну а если хочешь сам написать (а это геморойнее, но надёжнее) , то ябы начал читать про FTP протокол.
Я так не думаю!!! это не лучший вариант!!!
На вкладке FASTNET есть компонент NMFTP (на пригодность не проверял), в нете много библиотек. Ну а если хочешь сам написать (а это геморойнее, но надёжнее) , то ябы начал читать про FTP протокол.
Что-то я не наблюдаю связи между модемом и FTP протоколом... Может, объяснишь?
Что-то я не наблюдаю связи между модемом и FTP протоколом... Может, объяснишь?
вот-вот... мне тоже интересно...:)
Во всем рунете наиболее часто встречается статья Титова Олега, и больше собственно ничего... как мне передать файл? бллллин...!
В свою очередь извеняюсь за игнорирование остальных вопросов, исправлюсь:
Для работы с модемом можно использовать TAPI (telephony API).
Кроме того, можно подойте проще, работать с модемом просто как с
устройством, подключенным к последовательному порту, открыв последовательный
порт функцией CreateFile, и посылая в порт (просто писать в этот "файл")
команды управления модемом (например набратьномер пульсовый ATDP 99 55 33
или тональный ATDT 99 55 17)
Список команд модема (они часто называются AT-командами) бывает в инструкции
к модему (некоторые модемы например UsRobotics сами выдают справку по всем АТ-командам
для это используется команда AT$)
Можно поискать и в сети
Советую скачать какой-нибудь компонент для работы с последовательным портом
или с TAPI, например на сайте
torry.ru в разделе communication их немало, полезно изучить их
исходники.
Для невнимательных:
В свою очередь извеняюсь за игнорирование остальных вопросов, исправлюсь:
Для работы с модемом можно использовать TAPI (telephony API).
Кроме того, можно подойте проще, работать с модемом просто как с
устройством, подключенным к последовательному порту, открыв последовательный
порт функцией CreateFile, и посылая в порт (просто писать в этот "файл")
команды управления модемом (например набратьномер пульсовый ATDP 99 55 33
или тональный ATDT 99 55 17)
Список команд модема (они часто называются AT-командами) бывает в инструкции
к модему (некоторые модемы например UsRobotics сами выдают справку по всем АТ-командам
для это используется команда AT$)
Можно поискать и в сети
Советую скачать какой-нибудь компонент для работы с последовательным портом
или с TAPI, например на сайте
torry.ru в разделе communication их немало, полезно изучить их
исходники.
А если нужно звонить с местной атс, то есть 9 и бла бла бла, как набрать 9 , потом дождаться гудка, а потом набрать номер!!!!!
А если нужно звонить с местной атс, то есть 9 и бла бла бла, как набрать 9 , потом дождаться гудка, а потом набрать номер!!!!!
звоним по номеру:
9 W бла бла бла
т.е. atdt 9w312312312
звоним по номеру:
9 W бла бла бла
т.е. atdt 9w312312312
понятно
echo atdt 123>com1
ничего не происходит??? раньше работало... может прибамбасы 2000/XP..?
Народ, где можно найти доки по TAPI?
Что такое TAPI?
Круто молодец, крутая прога