diff --git a/transport/internet/system_dialer.go b/transport/internet/system_dialer.go index 5d18fd4e..2ab0295e 100644 --- a/transport/internet/system_dialer.go +++ b/transport/internet/system_dialer.go @@ -97,6 +97,9 @@ func (d *DefaultSystemDialer) Dial(ctx context.Context, src net.Address, dest ne if sockopt != nil && (sockopt.TcpKeepAliveInterval != 0 || sockopt.TcpKeepAliveIdle != 0) { TCPKeepAliveConfig = gonet.KeepAliveConfig { Enable: false, + Idle: -1, + Interval: -1, + Count: -1, } } dialer := &net.Dialer{