- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基 于Win95 TAPI 的 调 制 解 调 器 编 程
基 于Win95 TAPI 的 调 制 解 调 器 编 程 一、 简 介:---- 随 着Win95 操 作 系 统 的 普 及, 计 算 机 之 间 的 通 信 已 经 成 为 大 多 数 应 用 程 序 开 发 的 要 求, 这 其 中 的 主 要 原 因 是Win95 不 仅 仅 能 够 支 持 大 多 数 硬 件, 而 且 为 硬 件 的 操 作 提 供 了 方 便 的 编 程 接 口(API),Win95 的 应 用 程 序 接 口(API) 提 供 的 通 信 手 段 大 致 分 为 以 下 几 类: 1 基 于TCP/IP 协 议 的Winsock API, 可 实 现 局 域 网 上 或 互 联 网 上 的 微 机 通 信; 2 基 于 进 程 之 间 的 通 信 技 术: 动 态 数 据 交 换( D D E); 3 基 于 直 接 电 缆 连 接 的 通 信 技 术, 可 直 接 操 作 串 行 口、 并 行 口 以 及 远 红 外 线 接 口; 4 基 于 电 话 线 路 的 通 信 应 用 程 序 接 口( T A P I/Telephony API), 可 方 便 地 控 制 调 制 解 调 器; 从 目 前 的 发 展 状 况 看 来, 调 制 解 调 器 已 经 成 为 远 距 离 通 信 的 一 种 重 要 工 具, 为 此Microsoft 及Intel 公 司 联 合 开 发 了TAPI 这 样 一 个 编 程 接 口, 而 且, 使 用API 函 数 编 制 的 程 序 段 既 适 用 于Borland C++ 编 译 器, 同 时 也 能 插 入Visual C++ 程 序 中 编 译 运 行, 作 为Win95 的 应 用 程 序 编 制 人 员, 学 会 使 用TAPI 编 程 操 作 调 制 解 调 器 通 过 电 话 线 路 进 行 通 信 这 一 技 术 是 很 有 必 要 的。 下 面 就TAPI 编 程 进 行 讨 论: 二、 通 信 过 程 描 述---- 1 初 始 化 线 路( 通 信 双 方 都 应 该 初 始 化 线 路) ---- 通 过 使 用lineInitialize 函 数 初 始 化TAPI.DLL 得 到TAPI 使 用 句 柄 的 指 针hTapi, 请 注 意 参 数 中 回 调 函 数 的 定 义( 所 有 提 及 函 数 的 用 法 均 可 从BC++5.0 及Visual C++5.0 的 帮 助 中 获 得); 通 过 调 用lineOpen 函 数( 用 到 参 数hTapi) 获 得 线 路 句 柄hLine; 再 利 用lineGetID( 用 到 参 数hLine) 获 取 调 制 解 调 器 句 柄hModem---- 2 配 置 线 路( 可 选) ---- ---- 调 用SetCommConfig( 用 到hModem) 改 变 调 制 解 调 器 的 设 置 ---- 3 拨 号( 由 呼 叫 方 执 行) ---- 使 用lineMakeCall 函 数( 用 到hLine) 进 行 拨 号, 完 成 后 获 得 呼 叫 句 柄hCall( 呼 叫 方 的 呼 叫 句 柄) ---- 4 应 答 链 接( 由 被 呼 叫 方 执 行) ---- 被 呼 叫 的 一 方 的 回 调 函 数 得 到LINECALLSTATE_OFFERING 消 息 时, 调 用lineAnswer 函 数 实 现 自 动 应 答( 呼 叫 句 柄hCall 由 回 调 函 数 的 参 数 给 出) ---- 5 数 据 通 信( 双 方) ---- 当 回 调 函 数 收 到LINECALLSTATE_CONNECTED 消 息 后, 请 先 清 除 接 收 缓 冲 区, 可 以 使 用 函 数 为WriteFile 及ReadFile 函 数 进 行 数 据 交 换, 注 意 参 数hFile 为 调 制 解 调 器 句 柄hModem---- 6 挂 机( 某 一 方) ---- 通 信 完 毕 任 何 一 方 都 可 以 调 用 函 数lineDrop(hCall,NULL,0) 来 停 止 呼 叫, 该 函 数 还 发 送LINECALLSTATE_IDLE 消 息 给 回 调 函 数 ---- 7 关 闭 线 路( 双 方) ---- 通 信 双 方 的 回 调 函 数 在 收 到LINECALLSTATE_IDLE 消 息 时 都 应 该 调 用 函 数lineDeallocateCall(hCall) 释 放 相 应 呼 叫 占 用 的 资 源; 当 回 调 函 数 收 到LINECALLSTATE_DISCONNECTE
您可能关注的文档
- 化学反应与能量的变化第二课时2.ppt
- 湖北省夷陵中学、钟祥一中2011高三12月联考--语文.doc
- 化学反应速率及其影响因素正式.ppt
- 化学反应速率和化学平衡--图像专题(运河中学).ppt
- 化学反应速率和化学平衡学案、测试——快学.doc
- 化学反应速率的影响因素一---LW.ppt
- 化学品基础知识介绍.ppt
- 高二语文2011——2012 年度下学期第四次模拟训练.doc
- 第8讲:方程及方程组解法.ppt
- 化学平衡建立、特征与平衡移动新课课件.ppt
- 水溶液中的离子平衡 归纳与整理.ppt
- 多普达手机注册表修改命令大全.doc
- 江西省2011届高三化学二轮复习课件:专题八 化学反应速率和化学平衡(人教版).ppt
- 温州一中夏令营选拔赛模拟.doc
- HTC9188注册表修改详解方案集合.doc
- 沂源县燕崖中学2014-2015学年八年级化学全册 5.2 化学反应的表示(第1课时)导学案(无答案) 鲁教版五四制.doc
- 浅谈高考化学计算的复习.doc
- 【一模】东营市2012届高三第一次模拟考试试题(语文).doc
- 浙江省富阳场口中学2013-2014学年高二语文上学期第三次限时训练试题.doc
- 浙江省宁波四校2011-2012学年高二下学期期中联考试题(化学).doc
文档评论(0)