mirror of
https://github.com/vlang/v.git
synced 2025-09-15 07:22:27 +03:00
net: add udp socket support and a simple udp server example.
This commit is contained in:
parent
51818346df
commit
ffb6c6f5b4
2 changed files with 28 additions and 2 deletions
18
vlib/net/socket_udp_test.v
Normal file
18
vlib/net/socket_udp_test.v
Normal file
|
@ -0,0 +1,18 @@
|
|||
import net
|
||||
|
||||
fn start_socket_udp_server() {
|
||||
bufsize := 1024
|
||||
bytes := [1024]byte
|
||||
s := net.socket_udp() or { panic(err) }
|
||||
_ := s.bind( 9876 ) or { panic(err) }
|
||||
println('Waiting for udp packets:')
|
||||
for {
|
||||
res := s.crecv(bytes, bufsize)
|
||||
if res < 0 { break }
|
||||
print('Received $res bytes: ' + tos(bytes, res))
|
||||
}
|
||||
}
|
||||
|
||||
fn test_udp_server() {
|
||||
// start_socket_udp_server()
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue