Hallo!
ich Programmiere ein chat Programm für das ich eine Mysql datenbank benutze und habe das problem, dass ich eine IP-Adresse die eingespeichert ist einer InetAddress zuweisen will mit der Methode:
die ein byte-array erwartet.
Wie wir alle wissen hat ein byte den Wertebereich von -128 bis +127 jedoch hab ich eine IP eingespeichert, die 83.169.146.177 lautet und da die zahlen 166, 146 und 177 alle über 127 sind gibt das bei mir folgende Exception aus:
java.lang.NumberFormatException: Value out of range. Value:"169" Radix:10
weiß jemand wie ich der inetAddres irgendwie anders einen festen Wert aus der datenbank zuweisen kann?
:bahnhof:
ich Programmiere ein chat Programm für das ich eine Mysql datenbank benutze und habe das problem, dass ich eine IP-Adresse die eingespeichert ist einer InetAddress zuweisen will mit der Methode:
Code:
InetAddress.getByAddress(byteIP);
die ein byte-array erwartet.
Wie wir alle wissen hat ein byte den Wertebereich von -128 bis +127 jedoch hab ich eine IP eingespeichert, die 83.169.146.177 lautet und da die zahlen 166, 146 und 177 alle über 127 sind gibt das bei mir folgende Exception aus:
java.lang.NumberFormatException: Value out of range. Value:"169" Radix:10
weiß jemand wie ich der inetAddres irgendwie anders einen festen Wert aus der datenbank zuweisen kann?
:bahnhof: