登录 注册
当前位置:主页 > 资源下载 > 49 > 直接转换方法:从数据流图到模块结构图的客户机设计

直接转换方法:从数据流图到模块结构图的客户机设计

  • 更新:2024-11-05 10:30:26
  • 大小:5.82MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Unix - 操作系统
  • 格式:PDF

资源介绍

18.7 客户机设计 客户机与服务器之间的界面只是若干行代码。客户机生成一个命令行,发送到服务器,然 后收到一个文件描述符或者一个错误消息。客户机的设计着重于客户机如何处理返回的文件描 述符。这一节描述了一个类似于 c u和t i p程序的c a l l客户机程序。这个程序允许我们对远程系统 拨号,并登录。远程系统并不一定是一个 U N I X系统。我们可以使用这个程序来同那些与本机 通过R S - 2 3 2串口连接的系统或设备进行通信。 18.7.1 终端行规程 图1 2 - 7和1 2 - 8给出了一个调制解调器拨号器的概况。图 1 8 - 4则是图1 2 - 7的扩充。这里要注 意的是,在用户和调制解调器之间有两个行规程,并假设我们使用这个程序来拨号一个远程 U N I X系统。(回忆程序 1 2 - 1 0的输出,与一个基于流的终端系统相比,图 1 8 - 4只是一个简化。 事实上可能有多个流组成这个行规程,可能有多个模块构成终端设备驱动程序。此外没有显式 地表明流首。) 图1 8 - 4本地系统中调制解调器上方的两个虚线框中的过程是由服务器的 t t y _ o p e n函数(见 程序1 8 - 1 4)建立的。该函数设置虚线框中的终端行规程为非规范模式。本地系统中的调制解 调器被服务器函数 t t y _ d i a l所拨号(见程序1 8 - 1 5)。终端行规程的虚线框和 c a l l进程之间的两个 箭头对应于服务器端返回的文件描述符。(这里把一个描述符显示为两个箭头,是为了重申它 是一个全双工的描述符)。 第 1 8章 调制解调器拨号器 4 6 3