Package examples.util

Class IOUtil


  • public final class IOUtil
    extends java.lang.Object
    This is a utility class providing a reader/writer capability required by the weatherTelnet, rexec, rshell, and rlogin example programs. The only point of the class is to hold the static method readWrite which spawns a reader thread and a writer thread. The reader thread reads from a local input source (presumably stdin) and writes the data to a remote output destination. The writer thread reads from a remote input source and writes to a local output destination. The threads terminate when the remote input source closes.
    • Constructor Summary

      Constructors 
      Constructor Description
      IOUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void readWrite​(java.io.InputStream remoteInput, java.io.OutputStream remoteOutput, java.io.InputStream localInput, java.io.OutputStream localOutput)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • readWrite

        public static final void readWrite​(java.io.InputStream remoteInput,
                                           java.io.OutputStream remoteOutput,
                                           java.io.InputStream localInput,
                                           java.io.OutputStream localOutput)