Documentation ¶
Index ¶
- Constants
- Variables
- func SetKeepAlive(fd, secs int) error
- func SetLinger(fd, sec int) error
- func SetNodelay(fd int) error
- func SetReusedAddr(fd int) error
- func SetReusedPort(fd int) error
- func SetsockoptInet4Addr(fd, level, name int, arg [4]byte) error
- func SetsockoptInt(fd, level, name, arg int) error
- func SetsockoptLinger(fd, level, name int, l *syscall.Linger) error
- type FD
- type INetgo
- type SocketOption
Constants ¶
View Source
const ( SeqidMASK = 0x7FF OffsetMASK = 0xFFFFF )
View Source
const ( //INVALIDADDR invalid socket addr offset INVALIDADDR = math.MaxInt32 )
Variables ¶
View Source
var ( ErrOutcacheFull = errors.New("out cache full") ErrInputcacheFull = errors.New("input cache full") ErrUnknowSysError = errors.New("unknow system error") ErrListenError = errors.New("listen socket error") ErrNoSocketAvailable = errors.New("no socket available") ErrInvalidListenAddr = errors.New("invalid listen addr") ErrInvalidConnectAddr = errors.New("invalid connect addr") ErrInvalidSocketAddr = errors.New("invalid socket address") ErrInvalidPacketRecv = errors.New("invalid packet recv") ErrSocketBeClosed = errors.New("socket be closed") )
Functions ¶
func SetKeepAlive ¶
func SetNodelay ¶
func SetReusedAddr ¶
func SetReusedPort ¶
func SetsockoptInet4Addr ¶
SetsockoptInet4Addr wraps the setsockopt network call with an IPv4 address.
func SetsockoptInt ¶
SetsockoptInt wraps the setsockopt network call with an int argument.
Types ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.