怎么样控制MODEM?(100分)

  • 主题发起人 Afflatus
  • 开始时间
A

Afflatus

Unregistered / Unconfirmed
GUEST, unregistred user!
首先检测网络是否是通的,如果发现断线了,就自动
用程序控制MODEM自动拨号,
这个程序应用到什么来编?是API吗?
有没有哪位高手曾经编过,请指教一下我!
 
用RAS API肯定是可以的.不过有很多这样的控件,
随便找一个,都有源码.

RAS API是Win32API的一部分.
 
同意lhz的说法,外面这样的控件很多,Down一两个下来看看就知道了.
 
我曾经使用RAS API调用拨号网络进行拨号,并登陆的INTERNET上。
如果只是拨号,而不登陆到网络上可以调用TAPI来完成
 
不知道你是否需要用MODEM拨号与Internet进行连接,如果是,正如他们
所说,就需要调用RAS API;
如果只是用MODEM通过电话线进行远程通信,那可以用TAPI,但很多时候
没有必要用TAPI,我编写过用MODEM进行远程通信的程序,开始也考虑用TAPI,
发现TAPI太繁琐庞大,所以我是通过串口直接控制MODEM的,只要对MODEM的
常用的AT命令和S寄存器设置熟悉一下,那么通过串口直接操作MODEM是可以
很方便地实现要求的。
 
本坛控件库中的:RAS.ZIP 就可以//也许是其它名字,搜索RAS吧
 
控件库里没找着,哪位仁兄由现成的控件,寄一个过来,我这急着用呢!
E_mail:cmayushu@www.bjpeu.edu.cn
 
到ftp://ftp.shtdu.edu.cn/incoming/delphi就有.
to zwf:
我直接控制串口让modem拨号,可以登录到网络,但是一会儿就断了,你
知道什么原因吗?
 
不太明白,不知道下面说得对不对。
用MODEM拨号登录Internet时需要输入用户名和口令,在Win95/98
中使用拨号网络时这些过程一般是自动进行的(也可选择拨号后出现终端
窗口手工输入),自己直接控制串口让MODEM拨号当然可以与服务器方MODEM
握手建立连接,但如果不把用户名和口令发送过去那么过一段时间后会自动
切断连接。
所以如果是用MODEM登录网络,还是用RAS API为好。
 
我已经把用户名,口令发给服务器,并已经验证通过了呀!
 
有没有这方面的书,让我参考参考,看帮助看的我头疼!
 
推荐一套组件。极全,帮助也极全。
但极大,未必好用。
如果要小的,到深度历险找,我见过不下100个。
——夸张。 :)

组件是:
Async Professional 2.55
下载:
http://iicufi.spb.ru/.delphi/.soft/AsyncPro/apro252_1.zip
http://iicufi.spb.ru/.delphi/.soft/AsyncPro/apro252_2.zip
http://iicufi.spb.ru/.delphi/.soft/AsyncPro/apro252_3.zip
http://iicufi.spb.ru/.delphi/.soft/AsyncPro/apro252_4.zip
http://iicufi.spb.ru/.delphi/.soft/AsyncPro/apro252_5.zip
http://iicufi.spb.ru/.delphi/.soft/AsyncPro/apro252_6.zip
共7.5M,大吧!哈哈……别完了告诉我没用。 :)
 
多人接受答案了。
 
顶部