Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for setKeepAliveIdleAndInterval (0.33 sec)

  1. src/net/tcpsockopt_windows.go

    	}
    
    	err := fd.pfd.SetsockoptInt(syscall.IPPROTO_TCP, windows.TCP_KEEPCNT, n)
    	runtime.KeepAlive(fd)
    	return os.NewSyscallError("setsockopt", err)
    }
    
    // setKeepAliveIdleAndInterval serves for kernels prior to Windows 10, version 1709.
    func setKeepAliveIdleAndInterval(fd *netFD, idle, interval time.Duration) error {
    	// WSAIoctl with SIO_KEEPALIVE_VALS control code requires all fields in
    	// `tcp_keepalive` struct to be provided.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 11:49:35 UTC 2024
    - 3.8K bytes
    - Viewed (0)
  2. src/net/tcpsock_windows.go

    		}
    		if err := setKeepAliveInterval(c.fd, config.Interval); err != nil {
    			return &OpError{Op: "set", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
    		}
    	} else if err := setKeepAliveIdleAndInterval(c.fd, config.Idle, config.Interval); err != nil {
    		return &OpError{Op: "set", Net: c.fd.net, Source: c.fd.laddr, Addr: c.fd.raddr, Err: err}
    	}
    	if err := setKeepAliveCount(c.fd, config.Count); err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 11:49:35 UTC 2024
    - 1.3K bytes
    - Viewed (0)
Back to top