Versions in this module Expand all Collapse all v0 v0.27.0 Feb 26, 2024 Changes in this version + const AF_INET + const F_SETFL + const IPPROTO_TCP + const IPPROTO_TLS + const IPPROTO_UDP + const SOCK_DGRAM + const SOCK_STREAM + const SOL_SOCKET + const SOL_TCP + const SO_KEEPALIVE + const TCP_KEEPINTVL + var ErrClosingSocket = errors.New("Error closing socket") + var ErrFamilyNotSupported = errors.New("Address family not supported") + var ErrHostUnknown = errors.New("Host unknown") + var ErrInvalidSocketFd = errors.New("Invalid socket fd") + var ErrMalAddr = errors.New("Malformed address") + var ErrNoMoreSockets = errors.New("No more sockets") + var ErrNotSupported = errors.New("Not supported") + var ErrProtocolNotSupported = errors.New("Socket protocol/type not supported") + var ErrStartingDHCPClient = errors.New("Error starting DHPC client") + var ErrTimeout error = &timeoutError + func UseNetdev(dev Netdever) + type Netdever interface + Accept func(sockfd int) (int, netip.AddrPort, error) + Addr func() (netip.Addr, error) + Bind func(sockfd int, ip netip.AddrPort) error + Close func(sockfd int) error + Connect func(sockfd int, host string, ip netip.AddrPort) error + GetHostByName func(name string) (netip.Addr, error) + Listen func(sockfd int, backlog int) error + Recv func(sockfd int, buf []byte, flags int, deadline time.Time) (int, error) + Send func(sockfd int, buf []byte, flags int, deadline time.Time) (int, error) + SetSockOpt func(sockfd int, level int, opt int, value interface{}) error + Socket func(domain int, stype int, protocol int) (int, error)