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());"
と、例外が発生する理由がわからないことがあります