// Decompiled by Jad v1.5.7f. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) 
// Source File Name:   BoggleServer.java

import java.io.IOException;
import java.io.PrintStream;
import java.net.ServerSocket;
import java.util.Date;

public class BoggleServer
{

    public BoggleServer()
    {
    }

    public static void main(String args[])
        throws IOException
    {
        ServerSocket serversocket = null;
        ServerSocket serversocket1 = null;
        ServerSocket serversocket2 = null;
        char c = '\u1B39';
        char c1 = '\u1B58';
        char c2 = '\u1B59';
        Date date = new Date();
        try
        {
            serversocket = new ServerSocket(c);
            serversocket1 = new ServerSocket(c1);
            serversocket2 = new ServerSocket(c2);
        }
        catch(IOException ioexception)
        {
            System.err.println(String.valueOf(ioexception) + "\nCannot listen on sockets" + (int)c + (int)c1 + (int)c2);
            System.exit(-1);
        }
        int i = 1;
        (new HiScoreSocketServer(serversocket1)).start();
        (new HiScoreTableSocketServer(serversocket2)).start();
        System.out.println("Boggle Server: Initialising");
        do
        {
            java.net.Socket socket = serversocket.accept();
            System.out.println("Boggle Server, " + date.toString() + ": No of players registered - " + i++);
            (new BoggleThreadedHandler(socket, i)).start();
        } while(true);
    }
}
