You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by tr...@apache.org on 2007/09/13 10:44:58 UTC

svn commit: r575219 - /mina/trunk/example/src/main/java/org/apache/mina/example/netcat/Main.java

Author: trustin
Date: Thu Sep 13 01:44:58 2007
New Revision: 575219

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

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

Modified: mina/trunk/example/src/main/java/org/apache/mina/example/netcat/Main.java
URL: http://svn.apache.org/viewvc/mina/trunk/example/src/main/java/org/apache/mina/example/netcat/Main.java?rev=575219&r1=575218&r2=575219&view=diff
==============================================================================
--- mina/trunk/example/src/main/java/org/apache/mina/example/netcat/Main.java (original)
+++ mina/trunk/example/src/main/java/org/apache/mina/example/netcat/Main.java Thu Sep 13 01:44:58 2007
@@ -21,6 +21,7 @@
 
 import java.net.InetSocketAddress;
 
+import org.apache.mina.common.ConnectFuture;
 import org.apache.mina.transport.socket.nio.SocketConnector;
 
 /**
@@ -46,7 +47,11 @@
 
         // Start communication.
         connector.setHandler(new NetCatProtocolHandler());
-        connector.connect(new InetSocketAddress(args[0], Integer
-                .parseInt(args[1])));
+        ConnectFuture cf = connector.connect(
+                new InetSocketAddress(args[0], Integer.parseInt(args[1])));
+
+        // Wait for the connection attempt to be finished.
+        cf.await();
+        cf.getSession();
     }
 }