Author: trustin
Date: Thu Sep 13 01:45:08 2007
New Revision: 575221
URL: http://svn.apache.org/viewvc?rev=575221&view=rev
Log:
Fixed a problem that netcat example doesn't print any exceptions when
connection attempt fails.
Modified:
mina/branches/1.0/example/src/main/java/org/apache/mina/example/netcat/Main.java
Modified:
mina/branches/1.0/example/src/main/java/org/apache/mina/example/netcat/Main.java
URL:
http://svn.apache.org/viewvc/mina/branches/1.0/example/src/main/java/org/apache/mina/example/netcat/Main.java?rev=575221&r1=575220&r2=575221&view=diff
==============================================================================
---
mina/branches/1.0/example/src/main/java/org/apache/mina/example/netcat/Main.java
(original)
+++
mina/branches/1.0/example/src/main/java/org/apache/mina/example/netcat/Main.java
Thu Sep 13 01:45:08 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;
@@ -47,7 +48,11 @@
.setConnectTimeout(30);
// 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();
}
}