diff options
Diffstat (limited to 'src/bin')
-rw-r--r-- | src/bin/iceftp.rs | 16 | ||||
-rw-r--r-- | src/bin/iceftpd.rs | 33 |
2 files changed, 0 insertions, 49 deletions
diff --git a/src/bin/iceftp.rs b/src/bin/iceftp.rs deleted file mode 100644 index 3f19dbe..0000000 --- a/src/bin/iceftp.rs +++ /dev/null @@ -1,16 +0,0 @@ - -extern crate utp; - -use utp::UtpSocket; - -fn main() { - // Bind to port 3540 - let addr = "127.0.0.1:3540"; - let mut socket = UtpSocket::connect(addr).expect("Error connecting to remote peer"); - - // Send a string - socket.send_to("Hi there!".as_bytes()).expect("Write failed"); - - // Close the socket - socket.close().expect("Error closing connection"); -} diff --git a/src/bin/iceftpd.rs b/src/bin/iceftpd.rs deleted file mode 100644 index af29503..0000000 --- a/src/bin/iceftpd.rs +++ /dev/null @@ -1,33 +0,0 @@ - -extern crate utp; - -use utp::{UtpSocket, UtpListener}; -use std::str; - -fn main() { - // Connect to an hypothetical local server running on port 3540 - let addr = "127.0.0.1:3540"; - // Accept connection from anybody - let listener = UtpListener::bind(addr).expect("Error binding to local port"); - - for connection in listener.incoming() { - - let (mut socket, _src) = connection.unwrap(); - println!("Got connection from {}", socket.peer_addr().unwrap()); - - loop { - - let mut buf = [0; 1000]; - let (amt, _src) = socket.recv_from(&mut buf).ok().unwrap(); - if amt <= 0 { - break; - } - let buf = &buf[..amt]; - let s = str::from_utf8(buf).unwrap(); - println!("\tgot: {}", s); - - } - - } - -} |