程嶏清单 17-9.txt

来自「< linux网络编程工具>>配套源码」· 文本 代码 · 共 17 行

TXT
17
字号
程序清单17-9:new_client.pl
sub _new_client {
        my $sock = $main_socket->accept();
    my $conn = bless {
          'sock' =>  $sock,
          'state' => 'connected'
    }, $g_pkg;
      my $rcvd_notification_proc = &$g_login_proc ($conn);
  if ($rcvd_notification_proc) {
          $conn->{rcvd_notification_proc} = $rcvd_notification_proc;
          my $callback = sub {_rcv($conn)};
          set_event_handler ($sock, "read" => $callback);
    } else {  # Login failed
          $conn->disconnect();
      }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?