netConnections

fnNetConnection[] netConnections(string kind = "inet") @safe

Gets active network connections.

Parameters

kindType of connections to return: "inet", "inet4", "inet6", "tcp", "tcp4", "tcp6", "udp", "udp4", "udp6", "unix", "all"

Returns

Array of NetConnection structures.

Example:

auto conns = netConnections("tcp");
foreach (conn; conns) {
  writeln(conn.localAddress, ":", conn.localPort, " -> ", conn.remoteAddress, ":", conn.remotePort);
}