summaryrefslogtreecommitdiff
path: root/network/network.go
diff options
context:
space:
mode:
Diffstat (limited to 'network/network.go')
-rw-r--r--network/network.go27
1 files changed, 0 insertions, 27 deletions
diff --git a/network/network.go b/network/network.go
index 5ab2dac..8283993 100644
--- a/network/network.go
+++ b/network/network.go
@@ -4,8 +4,6 @@ import (
"bufio"
"encoding/json"
"fmt"
- "log/slog"
- "math/rand"
"net"
"sync"
"time"
@@ -213,28 +211,3 @@ func (n *TCPNetwork) IsConnected() bool {
defer n.Unlock()
return n.isConnected
}
-
-func GetOutboundIP() net.IP {
- conn, err := net.Dial("udp", "8.8.8.8:80")
- if err != nil {
- slog.Error("err", err)
- }
- defer conn.Close()
-
- localAddr := conn.LocalAddr().(*net.UDPAddr)
-
- return localAddr.IP
-}
-
-func GetRandomAvailablePort() (int, error) {
- for i := 0; i < 100; i += 1 {
- port := rand.Intn(65535-1024) + 1024
- addr := fmt.Sprintf(":%d", port)
- ln, err := net.Listen("tcp", addr)
- if err == nil {
- defer ln.Close()
- return port, nil
- }
- }
- return 0, fmt.Errorf("failed to find an available port after multiple attempts")
-}