You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
515 B
Rust
17 lines
515 B
Rust
use std::net::UdpSocket;
|
|
|
|
fn main() {
|
|
// Create a local UDP socket
|
|
let socket = UdpSocket::bind("0.0.0.0:0").expect("Unable to bind to socket");
|
|
|
|
// Connect the socket to a remote socket
|
|
socket
|
|
.connect("127.0.0.1:3000")
|
|
.expect("Could not connect to UDP server");
|
|
println!("socket peer addr is {:?}", socket.peer_addr());
|
|
// Send a datagram to the remote socket
|
|
socket
|
|
.send("Hello: sent using send() call".as_bytes())
|
|
.expect("Unable to send bytes");
|
|
}
|