home *** CD-ROM | disk | FTP | other *** search
/ MACD 4 / MACD4.iso / Internet / Java / networking / sockets / example / KKMultiServer.class (.txt) < prev    next >
Encoding:
Java Class File  |  1978-03-06  |  1.3 KB  |  36 lines

  1. import java.io.IOException;
  2. import java.net.ServerSocket;
  3.  
  4. class KKMultiServer {
  5.    public static void main(String[] var0) {
  6.       ServerSocket var1 = null;
  7.       boolean var2 = true;
  8.  
  9.       try {
  10.          var1 = new ServerSocket(4444);
  11.       } catch (IOException var6) {
  12.          System.err.println("Could not listen on port: " + 4444 + ", " + ((Throwable)var6).getMessage());
  13.          System.exit(1);
  14.       }
  15.  
  16.       while(var2) {
  17.          Object var3 = null;
  18.  
  19.          try {
  20.             var8 = var1.accept();
  21.          } catch (IOException var7) {
  22.             System.err.println("Accept failed: " + 4444 + ", " + ((Throwable)var7).getMessage());
  23.             continue;
  24.          }
  25.  
  26.          (new KKMultiServerThread(var8)).start();
  27.       }
  28.  
  29.       try {
  30.          var1.close();
  31.       } catch (IOException var5) {
  32.          System.err.println("Could not close server socket." + ((Throwable)var5).getMessage());
  33.       }
  34.    }
  35. }
  36.