MCPcopy Create free account
hub / github.com/dan-v/lambda-nat-proxy / CloseUDPSocketGracefully

Function CloseUDPSocketGracefully

pkg/shared/network.go:69–74  ·  view source on GitHub ↗

CloseUDPSocketGracefully closes a UDP socket with a small delay to ensure port release

(conn *net.UDPConn)

Source from the content-addressed store, hash-verified

67
68// CloseUDPSocketGracefully closes a UDP socket with a small delay to ensure port release
69func CloseUDPSocketGracefully(conn *net.UDPConn) {
70 if conn != nil {
71 conn.Close()
72 time.Sleep(DefaultSocketReleaseDelay)
73 }
74}
75
76// ValidateNetworkAddress validates that an address can be resolved
77func ValidateNetworkAddress(network, address string) error {

Callers 1

startQUICClientFunction · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected