Module posish::net [−][src]
Expand description
Network-related operations.
Structs
SOCK_*
constants for accept
.
AF_*
constants.
struct in_addr
struct in6_addr
MSG_*
MSG_*
struct sockaddr_un
struct sockaddr_in
struct sockaddr_in6
SOCK_*
constants for socket
.
Enums
Functions
accept4(fd, NULL, NULL, flags)
accept4(fd, &addr, &len, flags)
bind(sockfd, addr, sizeof(struct sockaddr_un))
bind(sockfd, addr, sizeof(struct sockaddr_in))
bind(sockfd, addr, sizeof(struct sockaddr_in6))
connect(sockfd, addr, sizeof(struct sockaddr_un))
connect(sockfd, addr, sizeof(struct sockaddr_in))
connect(sockfd, addr, sizeof(struct sockaddr_in6))
getpeername(fd, addr, len)
getsockname(fd, addr, len)
getsockopt(fd, SOL_SOCKET, SO_TYPE)
listen(fd, backlog)
recv(fd, buf, flags)
recvfrom(fd, buf, flags, addr, len)
send(fd, buf, flags)
sendto(fd, buf, flags, addr, sizeof(struct sockaddr_un))
sendto(fd, buf, flags, addr, sizeof(struct sockaddr_in))
sendto(fd, buf, flags, addr, sizeof(struct sockaddr_in6))
shutdown(fd, how)
socket(domain, type_, protocol)
socketpair(domain, type_ | accept_flags, protocol)