tcp_keepalive_others.go

 1//go:build !unix && !windows
 2
 3/*
 4 * Copyright 2023 gRPC authors.
 5 *
 6 * Licensed under the Apache License, Version 2.0 (the "License");
 7 * you may not use this file except in compliance with the License.
 8 * You may obtain a copy of the License at
 9 *
10 *     http://www.apache.org/licenses/LICENSE-2.0
11 *
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
17 *
18 */
19
20package internal
21
22import (
23	"net"
24)
25
26// NetDialerWithTCPKeepalive returns a vanilla net.Dialer on non-unix platforms.
27func NetDialerWithTCPKeepalive() *net.Dialer {
28	return &net.Dialer{}
29}