For a zombie process it throws a zombie_process error.

ps_connections(p)

Arguments

p

Process handle.

Value

Data frame, or tibble if the tibble package is available, with columns:

  • fd: integer file descriptor on POSIX systems, NA on Windows.

  • family: Address family, string, typically AF_UNIX, AF_INET or AF_INET6.

  • type: Socket type, string, typically SOCK_STREAM (TCP) or SOCK_DGRAM (UDP).

  • laddr: Local address, string, NA for UNIX sockets.

  • lport: Local port, integer, NA for UNIX sockets.

  • raddr: Remote address, string, NA for UNIX sockets. This is always NA for AF_INET sockets on Linux.

  • rport: Remote port, integer, NA for UNIX sockets.

  • state: Socket state, e.g. CONN_ESTABLISHED, etc. It is NA for UNIX sockets.

See also

Examples

p <- ps_handle()
ps_connections(p)
sc <- socketConnection("httpbin.org", port = 80)
ps_connections(p)
close(sc)
ps_connections(p)