Hallo Hallo,
da noch Anfänger bin im Java fehlt mir das Verständnis dafür wie ich den Orginal Stream vom Socket in einen String bekomme?
Mit Wireshark sind manche Zeichen anders.
Altes Thema dazu: http://www.java-forum.org/de/viewtopic.php?t=80296&start=30&postdays=0&postorder=asc&highlight=
da noch Anfänger bin im Java fehlt mir das Verständnis dafür wie ich den Orginal Stream vom Socket in einen String bekomme?
Code:
private Socket client;
private PrintWriter out;
private BufferedReader in;
.....
this.in = new BufferedReader(new InputStreamReader(this.client.getInputStream()));
.....
private String ReadPacket()
{
String buff = "";
char[] buffer = new char[65536];
try
{
int anz = this.in.read(buffer, 0, 65536); <- nicht das was drinstehen sollte
buff = new String(buffer, 0, anz);
}
catch (Exception e)
{
System.out.println(e.getMessage());
}
System.out.println(HexString.toHexString(buff));
return buff;
}
Mit Wireshark sind manche Zeichen anders.
Altes Thema dazu: http://www.java-forum.org/de/viewtopic.php?t=80296&start=30&postdays=0&postorder=asc&highlight=