Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Udp Client/Server

  1. #1
    Registrierter Benutzer
    Registriert seit
    27.08.2004
    Beiträge
    6

    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

  2. #2
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    InetAddress::getByName

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  3. #3
    Registrierter Benutzer
    Registriert seit
    27.08.2004
    Beiträge
    6
    Code:
    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.

  4. #4
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Wie sieht der gelesene String aus?
    Was gibt InetAddress dann aus?

    Btw, deine Schleife ist falsch, d.h. die Start und Endwerte.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •