public static IEnumerable <I_OWNER_MODULE> GetAllConnections(bool tcpOnly = false) { var ret = TCPHelper.GetAllTCPConnections(); if (!tcpOnly) { ret = ret.Concat(UDPHelper.GetAllUDPConnections()); } if (Socket.OSSupportsIPv6) { ret = ret.Concat(TCP6Helper.GetAllTCP6Connections()); if (!tcpOnly) { ret = ret.Concat(UDP6Helper.GetAllUDP6Connections()); } } return(ret); }