Files
Sylve/pkg/network/bind.go
T
2025-08-27 18:53:42 +04:00

18 lines
259 B
Go

package network
import (
"fmt"
"net"
)
func TryBindToPort(ip string, port int, proto string) error {
addr := fmt.Sprintf("%s:%d", ip, port)
listener, err := net.Listen(proto, addr)
if err != nil {
return err
}
defer listener.Close()
return nil
}