commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Anjib Mulepati <anji...@hotmail.com>
Subject RE: [net] Handling sequence of sendCommand()
Date Mon, 08 Sep 2014 19:05:53 GMT
So is that mean TelnetClient run those command in different thread and parallel?

telnet.sendCommand("rand "); telnet.sendCommand("cal "); and telnet.sendCommand("date ");
running at same time?
If yes can you explain me why third command never executed or give output?


From: mgainty@hotmail.com
To: anjibcs@hotmail.com
Subject: RE: [net] Handling sequence of sendCommand()
Date: Mon, 8 Sep 2014 14:58:51 -0400






  


> From: anjibcs@hotmail.com
> To: user@commons.apache.org
> Subject: [net] Handling sequence of sendCommand()
> Date: Mon, 8 Sep 2014 10:52:52 -0500
> 
> Hi All,
> 
> 
> 
> I am using this AutomatedTelnetClient (http://stackoverflow.com/questions/1195809/looking-for-java-telnet-emulator)
> to send sequence of command to telehack.com:23. 
> AutomatedTelnetClient telnet = new AutomatedTelnetClient("telehack.com", "23");
> telnet.sendCommand("rand ");//run OK
> telnet.sendCommand("cal "); //run OK
> telnet.sendCommand("date "); //never run
> 
> 
> first two command run OK and gives me
> output but third one never runs. I change the order of cal and
> date this time rans and date execute but not cal. So it running
> first two commands only.
> 
> 
> 
> So my question is do I have to use some kind of thread in that
> program to do read and write operation from the telnet server?
MG>you want the cycle of input, process, output to complete for each command
MG>before moving onto the next
MG>a blocking thread in combination with a synchronizer would handle this for you
MG>https://today.java.net/pub/a/today/2008/10/23/creating-a-notifying-blocking-thread-pool-executor.html#the-need-for-a-blocking-thread-pool
> 
> 
> 
> Thanks,
> 
> Anjib 
 		 	   		   		 	   		  
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message