一个模拟Token Ring的程序,当只有一个节点时就是自己给自己发token,程序在有1个以上节点互相传递token时没有问题,但是在自己给自己发时候抛出莫名其妙的无名Excetion,怎么回事... 大概的程序结构是:
TokenSendThread tokenSendThread = new TokenSendThread("TOKEN",sb.successorIPaddress,sb.successorPort);
Thread drvThread = new Thread(tokenSendThread);
drvThread.start();DatagramPacket packet = new DatagramPacket(buf,1024);
try {
   receiveSocket.receive(packet);
} catch (IOException e) {}
catch (Exception e1) {}我测试到receive时抛出一个Exception e1...getMessage是null...