目录 1
第一篇 NetBIOS支持下的编程 1
第一章 概述 1
第一节 引言 1
第二节 NetBIOS的基本概念 2
第二章 编程技巧 7
第一节 设计对话 7
第二节 设计要点 8
第三节 NetBIOS基本程序 9
第一节 名字管理命令 24
第三章 NetBIOS的命令功能 24
第二节 数据报通信命令 26
第三节 会话通信命令 29
第四节 测试和控制命令 35
第四章 NetBIOS的支持程序 39
第一节 Adapter Reset程序 44
第二节 Adapter Status程序 50
第三节 Cancel程序 57
第四节 Unlink程序 60
第五章 编程实例 62
第一节 数据报通信程序 62
第二节 会话通信程序 73
第六章 概述 87
第二篇 Novell Netware环境下的网络编程 87
第一节 Netware 286和Netware386 88
第二节 Netware的数据报通信协议IPX 90
第三节 Netware的会话通信协议SPX 92
第七章 IPX和SPX编程技巧 95
第一节 基本IPX程序 95
第二节 接收/发送分组IPX程序 102
第三节 基本SPX程序 111
第四节 接收/发送分组SPX程序 112
第八章 IPX/SPX的功能调用 118
第一节 IPX的功能 118
第二节 SPX的功能 123
第一节 联编服务 129
第九章 Netware的扩充DOS服务 129
第二节 连接服务 146
第三节 打印服务 151
第四节 同步服务 157
第五节 事务跟踪服务 161
第六节 工作站服务 165
第三篇 UNIX环境中的网络编程 169
第十章 UNIX概述 169
第一节 基本术语 169
第二节 输入和输出系统调用 186
第三节 信号 189
第四节 进程控制 195
第五节 守护进程 203
第十一章 通信协议 210
第一节 TCP/IP—Internet的协议集 210
第二节 XNS—Xerox网络系统 217
第三节 UUCP—UNIX到UNIX拷贝 222
第四节 协议比较 223
第十二章 管道 225
第一节 概述 225
第二节 文件封锁和记录封锁 226
第三节 管道 234
第四节 流和报文 239
第一节 概述 244
第十三章 伯克利管套 244
第二节 UNIX域协议 249
第三节 初级管套系统调用 249
第四节 一个简单例子 259
第五节 高级管套系统调用 281
第六节 管套操作 285
第七节 管套选择项 292
第八节 异步I/O和I/O多路复用 301
第九节 信号与加急数据 306
第十节 Internet超级服务员 307
第十四章 库程序 312
第一节 伯克利网络库程序 312
第二节 网络实用程序 316
第三节 提供可靠的报文服务 325
第十五章 文件传送 342
第一节 协议和保密性 342
第二节 用户接口 347
第三节 UDP实现 347
第四节 TCP实现 401
第十六章 远程打印 409
第一节 4.3BSD打印假脱机系统 409
第二节 4.3BSD lpr顾客程序 419
第十七章 远程命令执行 433
第一节 概述 433
第三节 rcmd函数和rshd服务员程序 434
第二节 远程命令执行中的保密问题 434
第四节 rexec函数和rexecd服务员程序 455
第十八章 远程登录 457
第一节 终端线路规程 457
第二节 伪终端和控制终端 466
第三节 远程登录程序 480
附录一 NetBIOS差错代码表 529
附录二 IPX/SPX差错代码表 531
附录三 UNIX系统类型标题文件源程序 532
附录四 UNIX系统类型外壳文稿程序源程序 535
附录五 标准差错程序源程序 536
附录六 定时程序源程序 546
参考资料 550