客户机设计-鸿鹄论坛_华为认证h35-211-hcnp-access network题库
18.7客户机设计客户机与服务器之间的界面只是若干行代码。客户机生成一个命令行,发送到服务器,然后收到一个文件描述符或者一个错误消息。客户机的设计着重于客户机如何处理返回的文件描述符。这一节描述了一个类似于cu和tip程序的call客户机程序。这个程序允许我们对远程系统拨号,并登录。远程系统并不一定是一个UNIX系统。我们可以使用这个程序来同那些与本机通过RS-232串口连接的系统或设备进行通信。
有关这一主题的更多内容,可以参考以下资源:
18.7.1终端行规程图12-7和12-8给出了一个调制解调器拨号器的概况。图18-4则是图12-7的扩充。这里要注意的是,在用户和调制解调器之间有两个行规程,并假设我们使用这个程序来拨号一个远程UNIX系统。(回忆程序12-10的输出,与一个基于流的终端系统相比,图18-4只是一个简化。事实上可能有多个流组成这个行规程,可能有多个模块构成终端设备驱动程序。此外没有显式地表明流首。)图18-4本地系统中调制解调器上方的两个虚线框中的过程是由服务器的tty_open函数(见程序18-14)建立的。该函数设置虚线框中的终端行规程为非规范模式。本地系统中的调制解调器被服务器函数tty_dial所拨号(见程序18-15)。终端行规程的虚线框和call进程之间的两个箭头对应于服务器端返回的文件描述符。(这里把一个描述符显示为两个箭头,是为了重申它是一个全双工的描述符)。
下载与这一主题相关的更多资源,可以参考以下链接:
下载地址
用户评论