Expand description
Socket interface functions
Modules§
- sockopt
- Socket options as used by
setsockoptandgetsockopt.
Structs§
- AlgAddr
- Socket address for the Linux kernel crypto API
- Backlog
- MsgFlags
- Flags for send/recv and their relatives
- Netlink
Addr - Address for the Linux kernel user interface device.
- Sock
Flag - Additional socket options
- Timestamping
Flag - Configuration flags for
SO_TIMESTAMPINGinterface - Unix
Addr - A wrapper around
sockaddr_un. - Unix
Credentials - Unix credentials of the sending process.
- Vsock
Addr - Socket address for VMWare VSockets protocol
- sockaddr
- sockaddr_
storage - sockaddr_
un
Enums§
- Address
Family - These constants specify the protocol family to be used
in
socketandsocketpair - Shutdown
- Sock
Protocol - Constants used in
socketandsocketpairto specify the protocol to use. - Sock
Type - These constants are used to specify the communication semantics
when creating a socket with
socket()
Traits§
- GetSock
Opt - Represents a socket option that can be retrieved.
- SetSock
Opt - Represents a socket option that can be set.
- Sockaddr
Like - Anything that, in C, can be cast back and forth to
sockaddr.
Functions§
- accept
- Accept a connection on a socket
- accept4
- Accept a connection on a socket
- bind
- Bind a name to a socket
- connect
- Initiate a connection on a socket
- getpeername
- Get the address of the peer connected to the socket
fd. - getsockname
- Get the current address to which the socket
fdis bound. - getsockopt
- Get the current value for the requested socket option
- listen
- Listen for connections on a socket
- recv
- Receive data from a connection-oriented socket. Returns the number of bytes read
- recvfrom
- Receive data from a connectionless or connection-oriented socket. Returns the number of bytes read and, for connectionless sockets, the socket address of the sender.
- send
- Send data to a connection-oriented socket. Returns the number of bytes read
- sendto
- Send a message to a socket
- setsockopt
- Sets the value for the requested socket option
- shutdown
- Shut down part of a full-duplex connection.
- socket
- Create an endpoint for communication
- socketpair
- Create a pair of connected sockets
Type Aliases§
Unions§
- Sockaddr
Storage - A container for any sockaddr type