public static void main(String argv[])
{
//hier stehen definitionen
try
{
//Lese den Port aus Eingabe
p = Integer.parseInt(argv[0]);
}
//Abfangen der Eingabefehler
catch(NumberFormatException e)
{
print_usage();
}
catch(IllegalArgumentException e)
{
print_usage();
}
catch(ArrayIndexOutOfBoundsException e)
{
print_usage();
}
catch(IOException e)
{
print_usage();
}
}
public static void main(String argv[])
{
//definitionen
try
{
pt = Integer.parseInt(argv[0]);
server_sock = new ServerSocket(p);
}
//Abfangen der Eingabefehler
catch(NumberFormatException e)
{
System.out.println("NumberFormatException");
print_usage();
}
catch(IllegalArgumentException e)
{
System.out.println("IllegalArgumentException");
print_usage();
}
catch(ArrayIndexOutOfBoundsException e)
{
System.out.println("ArrayIndexOutOfBoundsException");
print_usage();
}
catch(IOException e)
{
System.out.println("IOException"); //das wird als ausgabe angegeben
print_usage();
}
while(true)
{
try //neuen Serversocket erstellen und auf verbindungsanfragen warten
{
//definitionen
}
catch(IOException e)
{
System.out.println("Fehler");
}
}
}