| 1234567891011121314151617181920 |
- //go:build !go1.20
- package dialer
- import (
- "context"
- "net"
- M "github.com/sagernet/sing/common/metadata"
- N "github.com/sagernet/sing/common/network"
- )
- func DialSlowContext(dialer *tcpDialer, ctx context.Context, network string, destination M.Socksaddr) (net.Conn, error) {
- switch N.NetworkName(network) {
- case N.NetworkTCP, N.NetworkUDP:
- return dialer.DialContext(ctx, network, destination.String())
- default:
- return dialer.DialContext(ctx, network, destination.AddrString())
- }
- }
|