aboutsummaryrefslogtreecommitdiffstats
path: root/src/client.rs
diff options
context:
space:
mode:
authorbnewbold <bnewbold@robocracy.org>2016-06-03 00:27:37 -0400
committerbnewbold <bnewbold@robocracy.org>2016-06-03 00:27:37 -0400
commita4d30ec5255a188ad9c359c52fd74d8091721e62 (patch)
tree9b4d3b8c83833750c143defcbf25e8ec358d601c /src/client.rs
parent15588461bdf0edde8603286ed9784ac5dbb3f8b8 (diff)
downloaducp-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.rs4
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 {