Array von IP

hallo!
ich habe einen single server/multiple clients schon implementiert; das läuft sehr gut ,ich will aber die anfragen von clients in ein array speichern mit IPs und index.
ich kann schon mit getinetaddress die ip vom client kriegen aber ich weiss nicht wie die IPs in ein array mit index zu speichern und ausgeben.
kann mir bitte jemand helfen:

danke

Wie waere es mit java.util.Hashtable?
Besonders sei auf die put(Object key, Object value)-Methode
verwiesen.

HTH
Patrick

array von IP
danke erstmal!
der server muss die IPs adressen bei jede neue verbindung von client automatisch erkennen und in jedes mal das neue array oder liste mit den IPs adressen von clients die garade mit ihm in verbindungen sind;

private int ServerID=0;

Server(InetAddress IP)

{

Addclient(IP);

}

es läuft alles prima . mein problem diese array (bzw die list) auszugeben .

danke

Wie hast Du denn das Array gespeichert?
Vector, String[], Hashtable?

Was ist Addclient?

Gruss
Patrick

array von IP
ich habe das ganze als vector gespeichert.
addclient() ist eine methode die, die neue IP vom client zu den vector addiert.
ich will damit erreichem, bei jeder neue client verbindung, vector ausgeben, der alle IPs erhält

Wenn es nur um die Ausgabe geht, dann
entweder for-Schleife ueber Vector.size():

for (int i = 0; i 

oder mit Enumeration:


    
    java.util.Enumeration enum = vecIPs.elements();
    while (enum.hasMoreElements()) {
     String ip = (String) enum.nextElement();
     System.out.println(ip);
    }




oder enum mit for-Schleife:


    
    for (Enumeration enum = v.elements(); enum.hasMoreElements():wink: {
     String ip = (String) enum.nextElement();
     System.out.println(ip);
    }



 
HTH
Patrick