Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Обмен данными по модему, Как обмениваться данными через модем? 
:(
    Опции темы
tokaplan23
Дата 1.5.2003, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Как обмениваться данными через модем с другим компом (типа Hyper Terminal)?
PM MAIL   Вверх
HexoGenus
Дата 2.5.2003, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Экс. модератор
Сообщений: 110
Регистрация: 28.8.2002
Где: Ростов-на-Дону

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



Если я правильно понимаю тебе всего то нужно выводить в порт модема твою информацию...
но сначала нужно почитать про AT команды (это тоже байты (текст) которые ты будешь выводить в порт) причем AT команды твоего модема описаны в инструкции к нему...
Извини если нескладно объясняю просто в теории знаю, через комутационные программы в порт модема отправлял AT команды, связывался, но на с++ не пробовал smile.gif
--------------------
Когда невозможно уже работать напряженнее, начни работать умнее.
PM MAIL WWW ICQ   Вверх
HexoGenus
Дата 2.5.2003, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Экс. модератор
Сообщений: 110
Регистрация: 28.8.2002
Где: Ростов-на-Дону

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



О!!! Нашел пример который Baa приводил smile.gif

#include <stdio.h>
#include <string.h>
#include <dos.h>
#pragma option -2

void clrs ()
{
_asm {
db 0b0h
db 03h
db 0cdh
db 10h
}
}

main ()
{
const char* szCommand = "ATDP100\xD";
int iCommandLen = strlen (szCommand);
int iCOM = 0;

_asm {
call far ptr clrs
push es
mov ax, 40h
mov es,ax
mov bx, es:0000h
mov iCOM, bx
pop es
}
printf ("COM1 Address: %Xh\n", iCOM);
_asm {

mov dx, iCOM+3
mov al, 80h
out dx, al

mov cx, 0FFFFh
}
delay1:
_asm { loop delay1
mov dx, iCOM+0
mov al, 02h
out dx, al

mov cx, 0FFFFh
}
delay2:
_asm { loop delay2
mov dx, iCOM+1
xor al, al
out dx, al

mov cx, 0FFFFh
}
delay3:
_asm { loop delay3
mov dx, iCOM+3
mov al, 0011b
out dx, al

mov cx, 0FFFFh
}
delay4:
_asm { loop delay4
mov dx, iCOM+4
mov al, 1011b
out dx, al

mov cx, 0FFFFh
}
delay5:
_asm { loop delay5
mov dx, iCOM
mov si, szCommand
mov cx, iCommandLen
rep outsb
}

delay (6000);

_asm {

mov dx, iCOM+4
xor al, al
out dx, al
}
return 0;
}

PS Это бабушкин хлеб, деревенский, тут топорик нужен, смотри зубы не сломай smile.gif
--------------------
Когда невозможно уже работать напряженнее, начни работать умнее.
PM MAIL WWW ICQ   Вверх
tokaplan23
Дата 2.5.2003, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Да мне бы без ассемблера, по простому. Может, кто ссылку на статью какую подкинет?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

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


 




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


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

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