Hallo,
ich bekomm es irgendwie nicht hin das Password vom jPasswordField übers Netzwerk an den Server zu schicken. Beim Server kommt immer nur Müll an.
Meine Vorgehensweise ist, das ich das Passwort in einem char-Array mit getPassword() speichere.
Dieses char-Array wandle ich in einen String um und schicke es Bitweise zum Server. Dort kommt das String auch richtig an, aber wenn ich es wieder zu einem char-Array umwandle und daraus einen neuen String mache (so wie man es normalerweise beim jPasswordField macht)
kommt wieder das char-Array raus.
Also wenn jemand ne Idee hat, dann soll die Übertragung Bitweise geschehen.
Umwandlung vom String zum char-Array
ich bekomm es irgendwie nicht hin das Password vom jPasswordField übers Netzwerk an den Server zu schicken. Beim Server kommt immer nur Müll an.
Meine Vorgehensweise ist, das ich das Passwort in einem char-Array mit getPassword() speichere.
Dieses char-Array wandle ich in einen String um und schicke es Bitweise zum Server. Dort kommt das String auch richtig an, aber wenn ich es wieder zu einem char-Array umwandle und daraus einen neuen String mache (so wie man es normalerweise beim jPasswordField macht)
Java:
String password = new String(jPasswordField1.getPassword)
Also wenn jemand ne Idee hat, dann soll die Übertragung Bitweise geschehen.
Umwandlung vom String zum char-Array
Java:
char[] c = new char[20];
String p = NetManager.readString(is);
for(int i = 0;i < p.length();i++) {
c[i] = p.charAt(i);
}
String password = new String(c);
Zuletzt bearbeitet: