第1章 设计说明 1
没有完美的通信程序 1
程序员的前景 2
PolyComm的目标 2
用户接口 2
调制解调器的支持 3
硬件接口 3
文件传输协议 3
图文传真支持 3
小结 4
第2章 Polycomm的框架 5
运行Polycomm 0.20 5
命令菜单 6
PolyComm 0.20的剖析 6
初始化PolyComm 7
处理关键性错误 7
建立屏幕 8
菜单类 8
窗口类 10
中止运行PolyComm 11
小结 12
程序模块状态表 12
第3章 配置 50
PolyComm 0.30中有什么新东西 50
配置文件 50
配置菜单 51
配置函数 51
读入配置文件 52
确认通信端口 54
配置菜单 55
选择端口 55
设置通信参数 55
小结 55
程序模块状态表 56
第4章 哑终端 89
PolyComm 0.40新增了什么 89
PolyComm是怎样被修改的 89
哑终端的剖析 90
建立通信事件 90
新的main()循环 91
处理按键 91
处理接收字符 91
PolyComm 0.40中的其它变化 93
通信类 94
构造通信事件 94
中断的处理 95
中断是怎样工作的 96
通信类中定义的其它例程 97
小结 99
程序模块状态表 99
第5章 控制调制解调器 148
PolyComm 0.50中的新内容 148
对电话号码簿的条目进行拨号 149
改变电话号码簿中的条目 149
配置文件和调制解调器控制 150
拨号函数的剖析 152
建立和编辑电话号码簿 153
PolyComm是怎样控制调制解调器的 154
拨号 155
小结 156
程序模块状态表 156
第6章 文件传输协议 196
PolyComm 0.60的新特征 196
如何使用Transferfile菜单 196
传输协议内部剖析 198
TransferFile菜单例程 199
协议概述 199
XMODEM 200
处理传输中的错误 203
XMODEM—CRC 207
YMODEM—Batch 208
小结 210
程序模块状态表 210
第7章 接收与发送传真 297
PolyComm的传真函数 297
接收传真 298
发送传真 299
传真传输的剖析 299
传真传输中调制解调器的规则 299
传真与数据传输是不一样的 300
传真传输的五个步骤 300
帧的格式 305
地址字段 306
控制字段 306
HDLC数据字段 306
传真控制字段 306
传真信息字段 308
帧检测序列 309
TCF及传真报文 309
传真调制解调器 309
传真命令 310
DLE字符 312
使用传真调制解调器的位模式 316
PolyComm 0.70的特征 317
PolyComm 0.70的缺陷 318
小结 318
程序模块状态表 318
第8章 传真数据的解释 411
FAXUTIL的使用 411
文件菜单 412
打印菜单 412
观察菜单 413
传真数据的格式 414
从传真看一页纸 415
扫描行 415
行程编码(RLE) 416
行结束码(EOL) 417
绘图中的误区 419
PolyComm的数据文件 420
页数据 420
FAXUTIL的剖析 420
传真到PC图像 421
翻译文本 421
位映象到传真数据 422
小结 422
附录A 使用POLYCOMM和FAXUTIL 510
附录B 通用异步收发器 521
附录C BACKDOWN程序 536
附录D 配套磁盘 551