Archiv verlassen und diese Seite im Standarddesign anzeigen : Udp Client/Server
Hallo zusammen,
hab ein kleines Problem. Und zwar soll ich nen Udp-client basteln und über die Konsole schön brav Server Ips einlesen.
Nur wie zum Henker benutz ich dann die Ips, die ja als String gegeben sind.
Irgendwie muss ich die ja in InetAddress reinbekommen.
Bin ein wenig verzweifelt. Vielleicht hat ja einer eine kleine Idee.
Gruss
Sengi
anda_skoa
14-06-2005, 18:38
InetAddress::getByName
Ciao,
_
class apfel_client
{
public static void main(String[] args) throws IOException
{
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
String inData;
int anzahl_server;
System.out.print("Anzahl der zur Verfuegung stehenden Server angeben: ");
inData = stdin.readLine();
anzahl_server = Integer.parseInt( inData );
InetAddress[] iaddr = new InetAddress[ anzahl_server ];
for ( int i = 1; i <= anzahl_server; i++ )
{
System.out.print("Ip des "+ i +" Servers eingeben: ");
inData = stdin.readLine();
iaddr[i] = InetAddress.getByName(inData);
System.out.println("Ip "+iaddr[i]);
}
}
}
Hmmm egal ob ich jetzt ne Ip wie 192.168.2.1 oder heise.de eingebe. So recht klappen tut es nicht.
anda_skoa
14-06-2005, 23:57
Wie sieht der gelesene String aus?
Was gibt InetAddress dann aus?
Btw, deine Schleife ist falsch, d.h. die Start und Endwerte.
Ciao,
_
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.