helpful progress reporting
[IRC.git] / Robust / src / Benchmarks / WebServerJ / WebServerExample.java
1 import java.net.*;
2
3 public class WebServerExample {
4
5     public static void main(String arg[]) {
6         // Create New ServerSocket
7         //      System.printString("W> Starting\n");
8         ServerSocket ss=null;
9         try {
10             ss= new ServerSocket(9000);
11         } catch (Exception e){}
12         //      System.printString("W> Creating ServerSocket\n");
13         Logger log = new Logger();
14         Inventory inventorylist = new Inventory();
15         acceptConnection(ss, log, inventorylist);
16     }
17
18     //Listen for a request and accept request 
19     public static void acceptConnection(ServerSocket ss, Logger log, Inventory inventorylist) {
20         //      System.printString("W> Waiting for connection...\n");
21         while(true) {
22             Socket s=null;
23             try {
24                 s=ss.accept();
25             } catch (Exception e) {}
26             WebServerThread web = new WebServerThread(s, log, inventorylist);
27             web.start();
28             //  System.printString("W> Connected... \n");
29         }
30     }
31 }