tempad
ReadyGo!技术成就梦想 >>游戏开发 >> 高分请教:有关控制调制解调器拨号建立连接的问题

高分请教:有关控制调制解调器拨号建立连接的问题

ReadyGo!技术成就梦想 网络搜索 efish 2008-1-17 2:01:02

高分请教:有关控制调制解调器拨号建立连接的问题

楼主zhangqingqi82(上下而求索……)2004-03-25 13:05:53 在 VB / 网络编程 提问

我用的是MSDN里那个拨号的例程序(Dialer),MSCOMM控件,可以拨通,现在就是要做一个接电话的程序,怎样实现检测到震铃并建立连接呢?  
  如果谁知道有这方面好书,可以推荐给我,谢谢 问题点数:100、回复次数:16Top

1 楼yijiansong(不知路在何方)回复于 2004-03-25 13:16:29 得分 0

xuexi  
   
  up  
   
  up  
   
  upTop

2 楼lpfreemail(路漫漫)回复于 2004-03-25 16:08:57 得分 20

你可以找一些modem的说明书看看,那里有at指令,当电话有振铃时,modem会给串口发送RING信号,用ATA+回车(0x0d)就可以接通电话,有其他问题email:lpfreemail@163.com。这方面我很熟。Top

3 楼zhangqingqi82(上下而求索……)回复于 2004-03-26 21:47:46 得分 0

谢谢Top

4 楼zhangqingqi82(上下而求索……)回复于 2004-03-26 21:49:15 得分 0

有没有哪位大侠给点代码呀??Top

5 楼zhangqingqi82(上下而求索……)回复于 2004-04-04 21:49:41 得分 0

是不是接通电话后就建立好了连接,可以直接用winsock控件通信不?Top

6 楼MSTOP(陈建华)回复于 2004-04-04 21:56:15 得分 0

TO     lpfreemail(路漫漫)  
  建议你在里开一个关于这方面的讲座.   呵呵...  
  Top

7 楼lizfhn(lzf)回复于 2004-04-04 22:01:58 得分 0

也想要这方面的原代码!能否发一份给我啊!谢谢啦!  
  lizf_hn@163.comTop

8 楼zhangqingqi82(上下而求索……)回复于 2004-04-07 09:48:54 得分 0

我现在拨号可以拨通了,可是拨通之后怎么用winsock控件connect呢?  
  那句winsock.connect应该加在什么地方才合适?望各位大侠不吝赐教  
   
  注:我做的是一个用调制解调器建立连接,用winsock进行通信的程序,现在这两部分都做好  
          了,就是不知道怎样合并起来Top

9 楼95js(人在江湖)回复于 2004-04-07 17:06:20 得分 10

MODEM的所有命令都有返回值,一般命令是OK(ERROR)  
  响铃     RING  
   
  常用AT命令:(完成后需要加回车换行)  
  ATZ             重置  
  ATDT           拨号,如果是语音拨号,号码后面加“;”,否则是数据拨号  
  ATH             挂机  
  ATA             接机  
   
  winsock连接只需要知道对方的IP地址就可以了。  
  合并,在你检测到拨号成功后,用WINSOCK的CONNECT就可以了。Top

10 楼zhangqingqi82(上下而求索……)回复于 2004-04-07 22:00:13 得分 0

95js(人在江湖)   ,请问怎样检测拨号成功?Top

11 楼zhangqingqi82(上下而求索……)回复于 2004-04-08 09:42:46 得分 0

语音拨号和数据拨号有什么区别呢?Top

12 楼daisy8675(莫依 沉迷)回复于 2004-04-10 19:22:56 得分 0

書,   visual   basic網際網路程式設計  
   
  不知道國內有沒有簡體的Top

13 楼Rikee(深蓝)回复于 2004-06-13 23:31:51 得分 10

拨号方应输出"ATDT"+PhoneNum+Chr(13)    
          被拨入方输出    
   
  (1)自动接收   "ATS0=1",返回"OK"    
   
  (2)人工应答   "ATA"    
          在OnComm事件中    
          select   mscomm1.commevent    
            case   comEvCD:    
            if   not   Connect   And   Mscomm1.CDHolding   then    
            Connect=true   "连接成功    
            endif    
          end   select    
  Top

14 楼yonghengdizhen(等季节一过,繁花就凋落)回复于 2004-06-19 09:55:26 得分 30

RasEnumConnections   枚举有效的ras连接  
  RasGetConnectStatus   获取连接状态  
  RasGetProjectionInfo   获取连接相关的协议信息(对于tcp/ip可获取动态ip地址)Top

15 楼donghaima(你知道我多么爱大海)回复于 2004-06-19 17:06:48 得分 0

有必要从轮子开始,重新造一辆汽车吗,用RAS,方便和安全Top

16 楼BlueBeer(1win)回复于 2004-06-19 22:02:40 得分 30

http://www.voiceangel.myetang.com/chinese.htm  
  这里可能有你要的资源~Top

责任编辑: efish 参与评论 查找更多:
相关文章
在TDateTimeField中只输入时间,为何移出焦点后,这… 在TDateTimeField中只输入时间,为何移出焦点后,这个Field的日期部分总是1899-12-30?如何才能变为当前的日期?
有些论坛可以在上传的图上即时加水印! 有些论坛可以在上传的图上即时加水印!
create procedure ??大家帮我 create procedure ??大家帮我
谁能告诉我关于my的用法? 谁能告诉我关于my的用法?
下载到的超星格式的文件,如何用超星的阅读器打开(… 下载到的超星格式的文件,如何用超星的阅读器打开(没有注册用户)? 在线等待......
管理员,您好,扩充话题的zyq_123是个大SB,请马上让其… 管理员,您好,扩充话题的zyq_123是个大SB,请马上让其滚蛋!!
各位高手,求救!!!!!--关于三层结构的小问题 各位高手,求救!!!!!--关于三层结构的小问题
能不能自己实现一个Layout 能不能自己实现一个Layout
SQL SERVER 应用数据库的备份与恢复? SQL SERVER 应用数据库的备份与恢复?
关于DDE的问题! 关于DDE的问题!
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的ReadyGo.com.cn

分类导航
ReadyGo!技术成就梦想