if (packet.hasHeader(ip)) {
String str = FormatUtils.ip(ip.source());
if (packet.hasHeader(Payload.ID)) {
try{
payload = packet.getHeader(new Payload());
}
catch(Exception e)
{
System.err.println("ERROR");
}
if(payload!=null){
String pattern;
synchronized (MainThread.lockB){
pattern=MPSM.findpatt(payload.toString());
}
synchronized (MainThread.lockB){
smpsmCheckPattern(pattern, nameOfAdd, payload.toString());
}
}'
иногда, когда я бег программки я получаю IndexOutOfBoundsEcxeption in try "payload = packet.getHeader(new Payload());"
я не знаю, почему я получаю исключениеJava jnetpcap IndexOutOfBoundsEcxeption полезную нагрузку