Net
net β API Reference
Section titled βnet β API ReferenceβImport:
std/net.axs
Public Functions (12)
Section titled βPublic Functions (12)β| Function | Signature | Return 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 |
Signatures
Section titled βSignaturesβtcp_new() β i64udp_new() β i64set_nonblock(fd: i64) β i64set_reuseaddr(fd: i64) β i64sock_bind(fd: i64, port: i64) β i64sock_listen(fd: i64, backlog: i64) β i64sock_accept(fd: i64) β i64sock_connect(fd: i64, addr: string, port: i64) β i64sock_read(fd: i64, buf: (ptr void), len: i64) β i64sock_write(fd: i64, buf: (ptr void), len: i64) β i64sock_write_str(fd: i64, s: string) β i64sock_close(fd: i64) β voidFFI Extern Declarations (12)
Section titled βFFI Extern Declarations (12)βThese are private C/system function bindings used internally by the module.
| Symbol | Parameters | Return Type |
|---|---|---|
rt_socket_tcp | (none) | i64 |
rt_socket_udp | (none) | i64 |
rt_socket_set_nonblock | i64 | i64 |
rt_socket_set_reuseaddr | i64 | i64 |
rt_socket_bind | i64, i64 | i64 |
rt_socket_listen | i64, i64 | i64 |
rt_socket_accept | i64 | i64 |
rt_socket_connect | i64, string, i64 | i64 |
rt_socket_read | i64, (ptr void), i64 | i64 |
rt_socket_write | i64, (ptr void), i64 | i64 |
rt_socket_write_str | i64, string | i64 |
rt_socket_close | i64 | void |
Auto-generated from std/net.axs by scripts/gen_docs.sh