summaryrefslogtreecommitdiff
path: root/network/network.go
diff options
context:
space:
mode:
authorSanto Cariotti <santo@dcariotti.me>2025-04-08 12:13:50 +0200
committerSanto Cariotti <santo@dcariotti.me>2025-04-08 12:13:50 +0200
commitc5b10e28b358308d8349b940af09f64368172f2e (patch)
tree47a79c82c04ea7604c03ff128c3b096876f5c9eb /network/network.go
parentf75ec8f8f5b3d0d75f752b26df1088e9d42d2634 (diff)
Remove relay package
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")
-}