Author: trustin
Date: Thu Sep 13 01:45:03 2007
New Revision: 575220

URL: http://svn.apache.org/viewvc?rev=575220&view=rev
Log:
Fixed a problem that netcat example doesn't print any exceptions when 
connection attempt fails.

Modified:
    
mina/branches/1.1/example/src/main/java/org/apache/mina/example/netcat/Main.java

Modified: 
mina/branches/1.1/example/src/main/java/org/apache/mina/example/netcat/Main.java
URL: 
http://svn.apache.org/viewvc/mina/branches/1.1/example/src/main/java/org/apache/mina/example/netcat/Main.java?rev=575220&r1=575219&r2=575220&view=diff
==============================================================================
--- 
mina/branches/1.1/example/src/main/java/org/apache/mina/example/netcat/Main.java
 (original)
+++ 
mina/branches/1.1/example/src/main/java/org/apache/mina/example/netcat/Main.java
 Thu Sep 13 01:45:03 2007
@@ -21,6 +21,7 @@
 
 import java.net.InetSocketAddress;
 
+import org.apache.mina.common.ConnectFuture;
 import org.apache.mina.common.IoConnectorConfig;
 import org.apache.mina.transport.socket.nio.SocketConnector;
 
@@ -44,10 +45,14 @@
 
         // Set connect timeout.
         ((IoConnectorConfig) connector.getDefaultConfig())
-                .setConnectTimeout(30);
+                .setConnectTimeout(15);
 
         // Start communication.
-        connector.connect(new InetSocketAddress(args[0], Integer
-                .parseInt(args[1])), new NetCatProtocolHandler());
+        ConnectFuture cf = connector.connect(new InetSocketAddress(
+                args[0], Integer.parseInt(args[1])), new 
NetCatProtocolHandler());
+        
+        // Wait for the connection attempt to be finished.
+        cf.join();
+        cf.getSession();
     }
 }


Reply via email to