Post AMdHJtn1VT6swB9JbM by hare@qoto.org
 (DIR) More posts by hare@qoto.org
 (DIR) Post #AJG7Ard8PIcg91vXqy by blainsmith@fosstodon.org
       2022-04-27T18:33:04Z
       
       0 likes, 1 repeats
       
       Simple UDP listeneruse fmt;use net::udp;use net::ip;use strings;export fn main() void = {    const listener = udp::listen(ip::LOCAL_V4, 8000)!;    for (true) {        let buf: [1024]u8 = [0...];        let src: ip::addr = ip::ANY_V4;        let port: u16 = 0;                let s = udp::recvfrom(listener, &buf, &src, &port)!;                let buf = buf[..s];        fmt::printfln("{}:{} says {}", ip::string(src), port, strings::fromutf8(buf))!;    };};#hare #harelang
       
 (DIR) Post #AMdHJtn1VT6swB9JbM by hare@qoto.org
       2022-08-17T22:16:47Z
       
       0 likes, 1 repeats
       
       Network Programming with Harehttps://blainsmith.com/articles/network-programming-with-hare/by @blainsmith #hare #harelang