SysSocketStdc extension

POSIX Socket definitions

on

Properties

AF_INET → int

Available on Stdc, provided by the SysSocketStdc extension

IPv4 domain
no setter
AF_INET6 → int

Available on Stdc, provided by the SysSocketStdc extension

IPv6 domain
no setter
AF_UNIX → int

Available on Stdc, provided by the SysSocketStdc extension

Unix domain
no setter
SO_REUSEADDR → int

Available on Stdc, provided by the SysSocketStdc extension

Reuse address option
no setter
SOCK_DGRAM → int

Available on Stdc, provided by the SysSocketStdc extension

Datagram socket
no setter
SOCK_RAW → int

Available on Stdc, provided by the SysSocketStdc extension

Raw socket
no setter
SOCK_STREAM → int

Available on Stdc, provided by the SysSocketStdc extension

Stream socket
no setter
SOL_SOCKET → int

Available on Stdc, provided by the SysSocketStdc extension

Socket level option
no setter

Methods

accept(int sockfd, dynamic addr, dynamic addrlen) → int

Available on Stdc, provided by the SysSocketStdc extension

Accept a connection
bind(int sockfd, dynamic addr, int addrlen) → int

Available on Stdc, provided by the SysSocketStdc extension

Bind a socket
connect(int sockfd, dynamic addr, int addrlen) → int

Available on Stdc, provided by the SysSocketStdc extension

Connect to a socket
listen(int sockfd, int backlog) → int

Available on Stdc, provided by the SysSocketStdc extension

Listen on a socket
recv(int sockfd, List<int> buf, int len, int flags) → int

Available on Stdc, provided by the SysSocketStdc extension

Receive data from a socket
send(int sockfd, List<int> buf, int len, int flags) → int

Available on Stdc, provided by the SysSocketStdc extension

Send data over a socket
socket(int domain, int type, int protocol) → int

Available on Stdc, provided by the SysSocketStdc extension

Create a socket