--- experimental/server/XMLReader/UDPReaderThread.java 2000/11/17 14:49:13 1.4 +++ experimental/server/XMLReader/UDPReaderThread.java 2000/11/21 10:27:24 1.7 @@ -4,16 +4,20 @@ 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(); + start(); + } + + public void run(String xml){ + rawPacket = xml.getBytes(); + start(); + } + public void run(){ // Get a string without any null characters in it. @@ -32,6 +36,7 @@ public class UDPReaderThread extends Thread{ packet.printAll(); // Now do something with this XMLPacket!!! // .... but what? ;-) + } byte[] rawPacket;