dump_socket_status(3) LPC 系统函数 dump_socket_status(3)

名称
     dump_socket_status() - 显示 LPC socket 讯息

语法
     void dump_socket_status( void );

描述
     dump_socket_status() 会显示所有的 LPC sockets 的组态讯息.
     通常是为了 LPC sockets 的应用程式除错用的, 例如 ftp 等等.
     讯息的每一行是一个 socket, 第一行是 LPC socket 描述子 0,
     第二行是 LPC socket 描述子 1, 其余以此类推. 总数则由驱动
     程式编译时的设定而决定多寡.

     第一行的 Fd, 是该 socket 在作业系统下的档案描述子, 而 State
     则是现在的 socket 的状态. 至于 Mode 则是 socket 的模式, 此模
     式是 socket_create() 内的参数之一. Local/Remote Address 则是
     网际网路上的位址跟阜号. 假如 LPC sockets 是处于 CLOSED 状态
     的话, 代表现在并非使用中.

     底下的结果显示只有一个 socket 应用程式, 它开了两个 socket,
     一个是用来倾听连线要求, 一个是用来等待资料进来.

     Fd    State      Mode      Local Address      Remote Address
     --  ---------  --------  -----------------  ------------------
     13   LISTEN     STREAM   *.6889             *.*
     14    BOUND    DATAGRAM  *.6888             *.*
     -1    CLOSED      MUD    *.*                *.*

请参考
     debug_info(3), dump_file_descriptors(3)

MudOS                Last change: 5 Sep 1994                    2

