0 branches
Tree
Top files
Clone with HTTPS:
html
net: fix net.html parser ignoring inner tags in tag.content (fixes #14138)
last Apr 21
33.97 KB
smtp
net.smtp: strip display name from MAIL FROM / RCPT TO envelope addresses (#27072)
last May 3
19.41 KB
socks
net.http: fix long-running HTTP polling program encountering socket error (fixes #24302)
last Apr 15
4.7 KB
testdata
net: pure-V RFC 5952 IPv6 canonicalization, fixes Ip6.str() emitting deprecated ::a.b.c.d on libc (fix #27095) (#27096)
last May 6
6.35 KB
unix
net: stop using vlib-specific symbols in C. defenitions in `net` module (#27052)
last May 2
22.33 KB
urllib
checker: warn when a local variable shadows a function declaration (fixes #22685) (#27272)
last May 26
39.13 KB
aasocket.c.v
net: stop using vlib-specific symbols in C. defenitions in `net` module (#27052)
last May 2
3.88 KB
address_darwin.c.v
veb: new fasthttp module with -d new_veb (multithreaded, epoll/kqueue): makes veb multithreaded and fixes frequent hangs
last Oct 24
1.17 KB
address_test.c.v
net: fix veb test for listening on both IPv4 and IPv6 by default (fixes #26016)
last Apr 14
3.12 KB
connection.v
net: add net.Dialer and net.Connection interfaces, abstracting the different types of connections, already supported by the V network stack (#21657)
1 year ago
315 bytes
ipv6.v
net: pure-V RFC 5952 IPv6 canonicalization, fixes Ip6.str() emitting deprecated ::a.b.c.d on libc (fix #27095) (#27096)
last May 6
6.63 KB
ipv6_test.v
net: pure-V RFC 5952 IPv6 canonicalization, fixes Ip6.str() emitting deprecated ::a.b.c.d on libc (fix #27095) (#27096)
last May 6
9.72 KB
net_windows.c.v
net: fix compilation on windows (use casts to int for net.error_eintr etc)
1 year ago
12.33 KB
raw.c.v
net: stop using vlib-specific symbols in C. defenitions in `net` module (#27052)
last May 2
6.99 KB
raw_test.v
net: add raw sockets support (implement feature request from #19565) (#26237)
last Jan 1
1.08 KB
socket_options.c.v
net: add raw sockets support (implement feature request from #19565) (#26237)
last Jan 1
1.71 KB
tcp.c.v
net: record bytes written before a write error (last_write_sent) (#27460)
last Jun 15
21.93 KB
tcp_last_write_sent_test.v
net: record bytes written before a write error (last_write_sent) (#27460)
last Jun 15
1.38 KB
tcp_non_blocking_test.v
tests: skip some slow running tests on jobs that do not use tcc (only when the outputs/checked invariants *do not* depend on the used C compiler)
last Dec 7
1.4 KB
tcp_read_line.c.v
fmt: remove the prefixed module name of const names, that are in the same module (related #22183) (#22185)
1 year ago
2.86 KB
tcp_self_dial_from_many_clients_test.v
all: change single blank comment to blank line (#22016)
1 year ago
3.08 KB
tcp_simple_client_server_test.v
net: allow for a `::ffff:127.0.0.1` result in tcp_simple_client_server_test.v (#22385)
1 year ago
3.56 KB
tcp_test.v
ci: mark tcp_test.v and unix_socket_test.v as flaky (they still fail sporadically on the CI, although very rarely now)
1 year ago
2.04 KB
udp.c.v
net: stop using vlib-specific symbols in C. defenitions in `net` module (#27052)
last May 2
13.5 KB
Description
net provides networking functions. It is mostly a wrapper to BSD sockets,
so you can listen on a port, connect to remote TCP/UDP services, and
communicate with them.
UDP multicast example:
import net
mut socket := net.listen_udp('0.0.0.0:9999')!
socket.join_multicast_group('224.0.0.1', '0.0.0.0')!
socket.set_multicast_ttl(2)!
socket.set_multicast_loop(true)!