main_ns
Class MainClass

java.lang.Object
  |
  +--main_ns.MainClass

public class MainClass
extends java.lang.Object

Classe che si occupa dell'avvio del Name Server.


Field Summary
private static ClientListener cl
           
static java.lang.String indnome
          Indirizzo dell'altro Name Server
private static MainClass mainclass
           
private static NameServerListener nsl
           
static int portaaltronameserver
          Porta di ascolto dell'altro Name Server per il Name Server
static int portaclient
          Porta di ascolto cui si connette il Client
static int portanameserver
          Porta di ascolto cui si connette l'altro Name Server
static int portaserverdichat
          Porta di ascolto cui si connette il Server di Chat
static FlagPrimario primario
          Contiene l'info sullo stato di esecuzione del Name Server (primario o no)
static java.util.Random random
          Oggetto per la generazione di numeri casuali
private static ServerDiChatListener sdcl
           
static TabellaServerDiChat tabsdc
          Contiene i Server di Chat registrati
 
Constructor Summary
MainClass()
           
 
Method Summary
static void main(java.lang.String[] args)
           
private static int stringToInt(java.lang.String stringa)
          Converte una stringa in un numero intero.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

tabsdc

public static TabellaServerDiChat tabsdc
Contiene i Server di Chat registrati

primario

public static FlagPrimario primario
Contiene l'info sullo stato di esecuzione del Name Server (primario o no)

portaclient

public static int portaclient
Porta di ascolto cui si connette il Client

portaserverdichat

public static int portaserverdichat
Porta di ascolto cui si connette il Server di Chat

portanameserver

public static int portanameserver
Porta di ascolto cui si connette l'altro Name Server

portaaltronameserver

public static int portaaltronameserver
Porta di ascolto dell'altro Name Server per il Name Server

indnome

public static java.lang.String indnome
Indirizzo dell'altro Name Server

random

public static java.util.Random random
Oggetto per la generazione di numeri casuali

mainclass

private static MainClass mainclass

cl

private static ClientListener cl

sdcl

private static ServerDiChatListener sdcl

nsl

private static NameServerListener nsl
Constructor Detail

MainClass

public MainClass()
Method Detail

main

public static void main(java.lang.String[] args)

stringToInt

private static int stringToInt(java.lang.String stringa)
Converte una stringa in un numero intero.
Lavora prendendo un carattere alla volta e convertendolo in intero secondo il giusto peso.