diff options
author | bnewbold <bnewbold@robocracy.org> | 2016-06-03 00:27:37 -0400 |
---|---|---|
committer | bnewbold <bnewbold@robocracy.org> | 2016-06-03 00:27:37 -0400 |
commit | a4d30ec5255a188ad9c359c52fd74d8091721e62 (patch) | |
tree | 9b4d3b8c83833750c143defcbf25e8ec358d601c /src/client.rs | |
parent | 15588461bdf0edde8603286ed9784ac5dbb3f8b8 (diff) | |
download | ucp-a4d30ec5255a188ad9c359c52fd74d8091721e62.tar.gz ucp-a4d30ec5255a188ad9c359c52fd74d8091721e62.zip |
implement hack which re-binds after daemonization (UGLY)
Diffstat (limited to 'src/client.rs')
-rw-r--r-- | src/client.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/client.rs b/src/client.rs index b7da71e..7e494a2 100644 --- a/src/client.rs +++ b/src/client.rs @@ -73,11 +73,13 @@ pub fn run_client(host: &str, local_file: &str, remote_file: &str, remote_is_dir let addr = net::IpAddr::from_str(remote_host).unwrap(); let mut socket = UdtSocket::new(udt::SocketFamily::AFInet, udt::SocketType::Stream).unwrap(); + println!("Connecting to: {}:{}", addr, remote_port); match socket.connect(net::SocketAddr::new(addr, remote_port)) { Ok(_) => { println!("Connected."); }, Err(e) => { return Err(e.err_msg); }, }; let mut stream: UdtStream = UdtStream::new(socket); + println!("opened socket"); let io_result: io::Result<()>; if !no_crypto { @@ -164,9 +166,9 @@ pub fn main_client() { let remote_port = matches.opt_str("port").unwrap().parse::<u16>().unwrap(); let addr = net::IpAddr::from_str(&remote_host).unwrap(); let mut socket = UdtSocket::new(udt::SocketFamily::AFInet, udt::SocketType::Stream).unwrap(); + println!("Connecting to: {}:{}", addr, remote_port); socket.connect(net::SocketAddr::new(addr, remote_port)).unwrap();; let mut stream: UdtStream = UdtStream::new(socket); - println!("opened socket"); let mut ret: io::Result<()>; if !no_crypto { |