Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 25 for ListenConfig (0.25 sec)

  1. staging/src/k8s.io/apiserver/pkg/server/options/serving_unix_test.go

    }
    
    func TestCreateListenerPreventUpgrades(t *testing.T) {
    	l, port, err := CreateListener("tcp", "127.0.0.1:0", net.ListenConfig{})
    	if err != nil {
    		t.Fatalf("failed to create listener: %v", err)
    	}
    	defer l.Close()
    
    	l2, _, err := CreateListener("tcp", fmt.Sprintf("127.0.0.1:%d", port), net.ListenConfig{Control: permitPortReuse})
    	if err == nil {
    		l2.Close()
    		t.Fatalf("creating second listener without port sharing should fail")
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Aug 24 19:47:49 UTC 2021
    - 1.5K bytes
    - Viewed (0)
  2. src/net/tcpsock_posix.go

    	var ctrlCtxFn func(ctx context.Context, network, address string, c syscall.RawConn) error
    	if sl.ListenConfig.Control != nil {
    		ctrlCtxFn = func(ctx context.Context, network, address string, c syscall.RawConn) error {
    			return sl.ListenConfig.Control(network, address, c)
    		}
    	}
    	fd, err := internetSocket(ctx, sl.network, laddr, nil, syscall.SOCK_STREAM, proto, "listen", ctrlCtxFn)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 16:54:32 UTC 2024
    - 6.3K bytes
    - Viewed (0)
  3. src/net/iprawsock_posix.go

    		return nil, UnknownNetworkError(sl.network)
    	}
    	var ctrlCtxFn func(ctx context.Context, network, address string, c syscall.RawConn) error
    	if sl.ListenConfig.Control != nil {
    		ctrlCtxFn = func(ctx context.Context, network, address string, c syscall.RawConn) error {
    			return sl.ListenConfig.Control(network, address, c)
    		}
    	}
    	fd, err := internetSocket(ctx, network, laddr, nil, syscall.SOCK_RAW, proto, "listen", ctrlCtxFn)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 16:54:32 UTC 2024
    - 3.9K bytes
    - Viewed (0)
  4. doc/next/6-stdlib/99-minor/net/62254.md

    The new type [KeepAliveConfig] permits fine-tuning the keep-alive
    options for TCP connections, via a new [TCPConn.SetKeepAliveConfig]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 12 20:57:18 UTC 2024
    - 205 bytes
    - Viewed (0)
  5. src/net/unixsock_posix.go

    	var ctrlCtxFn func(ctx context.Context, network, address string, c syscall.RawConn) error
    	if sl.ListenConfig.Control != nil {
    		ctrlCtxFn = func(ctx context.Context, network, address string, c syscall.RawConn) error {
    			return sl.ListenConfig.Control(network, address, c)
    		}
    	}
    	fd, err := unixSocket(ctx, sl.network, laddr, nil, "listen", ctrlCtxFn)
    	if err != nil {
    		return nil, err
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 16:54:32 UTC 2024
    - 6.6K bytes
    - Viewed (0)
  6. src/net/dial.go

    	if err != nil {
    		return nil, &OpError{Op: "dial", Net: sd.network, Source: la, Addr: ra, Err: err} // c is non-nil interface containing nil pointer
    	}
    	return c, nil
    }
    
    // ListenConfig contains options for listening to an address.
    type ListenConfig struct {
    	// If Control is not nil, it is called after creating the network
    	// connection but before binding it to the operating system.
    	//
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 20 06:04:31 UTC 2024
    - 26.9K bytes
    - Viewed (0)
  7. src/net/udpsock_posix.go

    	var ctrlCtxFn func(ctx context.Context, network, address string, c syscall.RawConn) error
    	if sl.ListenConfig.Control != nil {
    		ctrlCtxFn = func(ctx context.Context, network, address string, c syscall.RawConn) error {
    			return sl.ListenConfig.Control(network, address, c)
    		}
    	}
    	fd, err := internetSocket(ctx, sl.network, laddr, nil, syscall.SOCK_DGRAM, 0, "listen", ctrlCtxFn)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 16:54:32 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  8. src/net/mockserver_test.go

    		if err := os.RemoveAll(d); err != nil {
    			t.Error(err)
    		}
    	})
    	return filepath.Join(d, "sock")
    }
    
    func newLocalListener(t testing.TB, network string, lcOpt ...*ListenConfig) Listener {
    	var lc *ListenConfig
    	switch len(lcOpt) {
    	case 0:
    		lc = new(ListenConfig)
    	case 1:
    		lc = lcOpt[0]
    	default:
    		t.Helper()
    		t.Fatal("too many ListenConfigs passed to newLocalListener: want 0 or 1")
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 20 06:04:31 UTC 2024
    - 13.3K bytes
    - Viewed (0)
  9. src/net/tcpconn_keepalive_test.go

    	}
    
    	handler := func(ls *localServer, ln Listener) {
    		for {
    			c, err := ln.Accept()
    			if err != nil {
    				return
    			}
    			c.Close()
    		}
    	}
    	ln := newLocalListener(t, "tcp", &ListenConfig{
    		KeepAlive: -1, // prevent calling hook from accepting
    	})
    	ls := (&streamListener{Listener: ln}).newLocalServer()
    	defer ls.teardown()
    	if err := ls.buildup(handler); err != nil {
    		t.Fatal(err)
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 15 03:10:07 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  10. internal/http/check_port_others.go

    // It is possible to have a disconnected client in this tiny window of time.
    func CheckPortAvailability(host, port string, opts TCPOptions) (err error) {
    	lc := &net.ListenConfig{}
    
    	ctx, cancel := context.WithTimeout(context.Background(), time.Second)
    	defer cancel()
    
    	l, err := lc.Listen(ctx, "tcp", net.JoinHostPort(host, port))
    	if err != nil {
    		return err
    	}
    
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Wed May 03 21:12:25 UTC 2023
    - 1.5K bytes
    - Viewed (0)
Back to top