mina-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From kishore <mdpkish...@gmail.com>
Subject Re: NIO Client Sockets
Date Mon, 07 Oct 2013 12:56:39 GMT
Yes i  am running an application with a static block as shown below

static{
	connector = new NioSocketConnector();
		connector.getFilterChain().addLast("codec",new ProtocolCodecFilter(new
TextLineCodecFactory(Charset.forName("UTF-8"))));
		connector.setHandler(new MinaClientHandler_executor("hello server"));
connector.getSessionConfig().setReadBufferSize(1024);
	
	}

then i opened the concurrent connections as shown below.


	for(int i=initialPort;i<(initialPort+numberofports);i++)
		{
			final int portNumber=i;

try {

		 ConnectFuture future = connector.connect(new
InetSocketAddress(serverIP,serverPort));

				 future.awaitUninterruptibly();

				 if (!future.isConnected())
				 {
			 throw new Exception("port is already in
use"+future.getException()+">>>>>>>>>>>>");
				 }
				 IoSession session = future.getSession();
}catch(Exception e)
{
e.printStackTrace();
}

the MinaClientHandler_executor will send a command to the device and
download the data.But at any instant. But when i run the above program with
1000 connection,concurrently only 36 files are getting downloaded.

Do i need to make any changes to the above code.







--
View this message in context: http://apache-mina.10907.n7.nabble.com/NIO-Client-Sockets-tp40029p40031.html
Sent from the Apache MINA Developer Forum mailing list archive at Nabble.com.

Mime
View raw message