public static void main( String[] args ) {
        int port = defaultPort;
        String host = defaultHost;

        //Auf Eingabeparameter ueberpruefen und gegebenenfalls setzten.
        if ( args.length > 0 ) {
            for ( int i = 0;i < args.length;i++ ) {
                //Pruefen, ob ein Parameter den Port angibt.
                if ( ( args[ i ] = args[ i ].toLowerCase() ).startsWith( "-port=" ) ) {
                    try {
                        port = Integer.parseInt( args[ i ].substring(
                                                     args[ i ].indexOf( "=" ) + 1 ) );
                    } catch ( NumberFormatException e ) {
                        System.out.println( "Error parsing parameters!" );
                        System.out.println( "-->Exception:" + e +
                                            "\n Invalid port format! Using default port." );
                    }
                }

                //Pruefen, ob port richtiges Format hat.
                if ( port < 1024 || port > 9999 ) {
                    System.out.println( "Invalid port number! Using default port." );
                    port = defaultPort;
                }

                //Pruefen, ob ein Parameter den Hostnamen angibt;
                if ( ( args[ i ] = args[ i ].toLowerCase() ).startsWith( "-host=" ) ) {
                    try {
                        host = args[ i ].substring( args[ i ].indexOf( "=" ) + 1 );
                    } catch ( Exception e ) {
                        System.out.println( "Error parsing parameters!" );
                        System.out.println( "-->Exception:" + e + "\n Invalid host argument." );
                    }
                }

                if ( host.length() < 4 ) {
                    System.out.println( "Invalid host name" );
                    host = defaultHost;
                }
            }
        }

        //Neues Objekt von Client erzeugen.
        Client client = new Client( port, host );
    }