--- experimental/server/XMLReader/UDPReaderThread.java 2000/11/17 14:49:13 1.4 +++ experimental/server/XMLReader/UDPReaderThread.java 2000/11/17 20:44:31 1.5 @@ -4,16 +4,15 @@ import java.util.*; public class UDPReaderThread extends Thread{ - public UDPReaderThread(DatagramPacket packet){ - try { - rawPacket = packet.getData(); - } - catch (Exception e) { - System.out.println("An exception occured while attempting to return an XMLPacket!"); - e.printStackTrace(); - } + public UDPReaderThread(){ + // no-args constructor. } + public void run(DatagramPacket packet){ + rawPacket = packet.getData(); + run(); + } + public void run(){ // Get a string without any null characters in it. @@ -32,6 +31,7 @@ public class UDPReaderThread extends Thread{ packet.printAll(); // Now do something with this XMLPacket!!! // .... but what? ;-) + } byte[] rawPacket;