Kopiere en pakke over nettet med 2xstring,1xip ind i buffer
Hejsa.jeg har en pakke som ser sådan her ud :
size|opcode|string|null|string|null|ip(4byte)
skal have den kopieret ind i en buffer, som ser sådan her ud..
private String _user;
private String _password;
(glemmer lige ipen for nu, den er ikke vigtig).
har denne kode, som failer self...
public RequestAuthLogin(byte[] rawPacket)
{
_user = new String(rawPacket, 1, 12 ).trim();
_password = new String(rawPacket, 1 + _user.length() + 1, 12).trim();
}
er der ikke en måde man kan få den til at kopirere alt teksten fra string(username) -> ind i username, og så det samme med password uden at kende den egentlige længde ?
min metode giver en exception, da den skriver bufferen er større ind pakken eller ligende.