net: add udp socket support and a simple udp server example.

This commit is contained in:
Delyan Angelov 2019-08-20 21:52:58 +03:00 committed by Alexander Medvednikov
parent 51818346df
commit ffb6c6f5b4
2 changed files with 28 additions and 2 deletions

View 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()
}