From 8255fbdd7d9d595e71545b7c6909114024527a34 Mon Sep 17 00:00:00 2001 From: Santo Cariotti Date: Thu, 17 Apr 2025 22:08:43 +0200 Subject: Logger with also stdout and move logic to network.Me() instead of network.Peer() --- internal/network/ip.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'internal/network') diff --git a/internal/network/ip.go b/internal/network/ip.go index dcd15db..ec1e984 100644 --- a/internal/network/ip.go +++ b/internal/network/ip.go @@ -8,6 +8,7 @@ import ( "github.com/boozec/rahanna/internal/logger" ) +// Connect a DNS to get the address func GetOutboundIP() net.IP { log, _ := logger.GetLogger() conn, err := net.Dial("udp", "8.8.8.8:80") @@ -21,6 +22,7 @@ func GetOutboundIP() net.IP { return localAddr.IP } +// Returns a random available port on the node func GetRandomAvailablePort() (int, error) { for i := 0; i < 100; i += 1 { port := rand.Intn(65535-1024) + 1024 -- cgit v1.2.3-18-g5258