Skip to content

Net

Import: std/net.axs


FunctionSignatureReturn Type
tcp_new()i64
udp_new()i64
set_nonblock(fd: i64)i64
set_reuseaddr(fd: i64)i64
sock_bind(fd: i64, port: i64)i64
sock_listen(fd: i64, backlog: i64)i64
sock_accept(fd: i64)i64
sock_connect(fd: i64, addr: string, port: i64)i64
sock_read(fd: i64, buf: (ptr void), len: i64)i64
sock_write(fd: i64, buf: (ptr void), len: i64)i64
sock_write_str(fd: i64, s: string)i64
sock_close(fd: i64)void
tcp_new() β†’ i64
udp_new() β†’ i64
set_nonblock(fd: i64) β†’ i64
set_reuseaddr(fd: i64) β†’ i64
sock_bind(fd: i64, port: i64) β†’ i64
sock_listen(fd: i64, backlog: i64) β†’ i64
sock_accept(fd: i64) β†’ i64
sock_connect(fd: i64, addr: string, port: i64) β†’ i64
sock_read(fd: i64, buf: (ptr void), len: i64) β†’ i64
sock_write(fd: i64, buf: (ptr void), len: i64) β†’ i64
sock_write_str(fd: i64, s: string) β†’ i64
sock_close(fd: i64) β†’ void

These are private C/system function bindings used internally by the module.

SymbolParametersReturn Type
rt_socket_tcp(none)i64
rt_socket_udp(none)i64
rt_socket_set_nonblocki64i64
rt_socket_set_reuseaddri64i64
rt_socket_bindi64, i64i64
rt_socket_listeni64, i64i64
rt_socket_accepti64i64
rt_socket_connecti64, string, i64i64
rt_socket_readi64, (ptr void), i64i64
rt_socket_writei64, (ptr void), i64i64
rt_socket_write_stri64, stringi64
rt_socket_closei64void

Auto-generated from std/net.axs by scripts/gen_docs.sh