Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Кто-нить юзал comm API?


Автор: tipoc 2.9.2004, 19:48
Вот пишу например
port = portId.open("Sample",1000);
PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(port.getOutputStream())), true);
Как мне отправить мессагу компу,с которым мой комп соединен по модему?
Если просто написать,например,"Hello",то сообщение удаленному компу не отправится(там кажется надо применять команды типа AT или еще - что нить).
Может кто-нить знает как это сделать(желательно с примером кода или ссылки хотя бы киньте)?

Автор: Sun 2.9.2004, 20:08
При работе с любым устройством через порт, следует передавать данные в соответствии с поддерживаемым устройством протоколом. В данном случае, при работе с модемом тоже нужно посылать комманды в соответствии с протоколом который он поддерживает. В Интернете можно без труда найти список комманд для стандартного модема.

Автор: LSD 7.9.2004, 21:29
Для модема шлешь для начала ATZ\n ждешь в ответ OK, затем шлешь ATDP123456789 (или ATDT123456789 если поддерживается тоновый набор) и ждешь ответ, если получишь строку содержащую CONNECT значит усе гаразд, а если BUSY повтори ATDP123456789. После этого можешь слать данные.

P.S. За более подробной информацией посмотри http://www.modems.com/general/extendat.html.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)