¿Cómo convertir paquetes de datos de tipo byte[] en jpcap a una cadena sin caracteres confusos?
Llamar a la función BytesToHexString(packet.data) puede resolver eficazmente el problema que mencionaste
Ejemplo:
String PacketHexString = BytesToHexString(packet.data);
Público String BytesToHexString(por)datos);
public String BytesToHexString(byte[] b)
{
String hs = "";
String stmp = "";
for(int n = 0; n lt; b.length; n )
{
stmp = ( Integer.toHexString(b[n] amp; 0XFF));
if(stmp.length() == 1)
hs = hs "0" stmp;
else
hs = hs stmp;
}
return hs.toUpperCase(); >