【发布时间】:2011-07-28 15:09:38
【问题描述】:
我正在重写一个通过 TAP 和调制解调器发送寻呼机消息的旧版应用程序。所以我不得不用 C# 编写一个新的 TAP 客户端。使用 SerialPort 很简单,但我不确定如何处理以下情况:
- 响铃过多而无人接听
- 没有拨号音
- 忙信号检测(我知道并非每个调制解调器都启用此功能,因此这是可选的)
- 远程调制解调器应答
那么我如何以同步方式读取接收到的数据? TAP 是同步的,所以我将发出命令,然后期待来自远程机器的某种类型的响应。我认为我最大的问题是弄清楚数据将如何被终止。调制解调器数据由 CR 或 CR-LF 终止是标准吗?
一些指针会很棒,我可以自己阅读的任何参考资料也很棒。
【问题讨论】:
-
TAP 是定位器字母数字协议。这不是 TAPI。
-
你有遗留应用程序的源代码吗?使用了哪种语言?全部由代码或任何您不能再使用的黑盒第三方组件完成?