Skip to content

Instantly share code, notes, and snippets.

@peterdelevoryas
Created September 3, 2022 20:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save peterdelevoryas/2bb2212f42fa8e698c8e9255ae84e69a to your computer and use it in GitHub Desktop.
Save peterdelevoryas/2bb2212f42fa8e698c8e9255ae84e69a to your computer and use it in GitHub Desktop.
use std::net::UdpSocket;
use std::env;
fn main() {
let src = env::args().nth(1).unwrap();
let dst = env::args().nth(2).unwrap();
println!("src {} dst {}", src, dst);
let mut buf = [0; 256];
let fd = UdpSocket::bind(&src).unwrap();
fd.send_to(b"hi rachel", &dst).unwrap();
fd.recv_from(&mut buf).unwrap();
println!("Received: {}", std::str::from_utf8(&buf).unwrap());
}
@peterdelevoryas
Copy link
Author

cargo run -- "192.168.1.5:4444" "192.168.1.10:4444"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment