Package org.w3c.www.mux

Examples of org.w3c.www.mux.MuxStream


    public void run() {
  try {
      while(true) {
    System.out.println("EchoServer@localhost:"+port+": accept.");
    Socket client = socket.accept();
    new MuxStream(true, handler, client);
      }
  } catch (Exception ex) {
      System.out.println("EchoServer: fatal error !");
      ex.printStackTrace();
  }
View Full Code Here


  throws IOException
    {
  // Init if needed:
  if ( socket == null ) {
      socket = new Socket(host, port);
      stream = new MuxStream(false, null, socket);
  }
  // Start as many echo sessions as needed:
  while (--count >= 0)
      new EchoClient(stream, count, repeat, msg);
    }
View Full Code Here

    public void run() {
  try {
      while(true) {
    System.out.println("DiscardServer@localhost:"+port+" accept.");
    Socket client = socket.accept();
    new MuxStream(true, handler, client);
      }
  } catch (Exception ex) {
      System.out.println("DiscardServer: fatal error !");
      ex.printStackTrace();
  }
View Full Code Here

          , int bufsize, int count)
  throws IOException
    {
  if ( socket == null ) {
      socket = new Socket(host, port);
      stream = new MuxStream(false, null, socket);
  }
  new MuxTestClient(stream.connect(9), bufsize, count);
    }
View Full Code Here

      }
  }
  // Connect to target host:
  try {
      Socket     socket     = new Socket(host, port);
      MuxStream  stream     = new MuxStream(false, null, socket);
      MuxFetcher fetchers[] = new MuxFetcher[urls.size()];
      // Fork the fetchers:
      for (int i = 0 ; i < urls.size() ; i++) {
    URL u = new URL((String) urls.elementAt(i));
    fetchers[i] = new MuxFetcher(stream, u);
      }
      // Wait for completion:
      for (int i = 0 ; i < fetchers.length ; i++) {
    fetchers[i].join();
      }
      // Close mux stream:
      stream.shutdown(true);
  } catch (Exception ex) {
      ex.printStackTrace();
  }

    }
View Full Code Here

    HttpMuxConnection(HttpMuxServer server, String host, int port)
  throws IOException
    {
  this.server = server;
  this.socket = new Socket(host, port);
  this.stream = new MuxStream(false, null, socket);
    }
View Full Code Here

TOP

Related Classes of org.w3c.www.mux.MuxStream

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.