--- experimental/server/XMLReader/UDPReaderThread.java 2000/11/17 12:16:39 1.2 +++ experimental/server/XMLReader/UDPReaderThread.java 2000/11/17 14:45:56 1.3 @@ -6,7 +6,7 @@ public class UDPReaderThread extends Thread{ public UDPReaderThread(DatagramPacket packet){ try { - xml = new String(packet.getData()); + rawPacket = packet.getData(); } catch (Exception e) { System.out.println("An exception occured while attempting to return an XMLPacket!"); @@ -16,6 +16,9 @@ public class UDPReaderThread extends Thread{ public void run(){ + String xml = new String(rawPacket); + xml = xml.substring(0, xml.indexOf(0)); + System.out.println("UDPReaderThread - Received the following raw stuff: "+xml); XMLPacketMaker xmlPacketMaker = new XMLPacketMaker(xml); @@ -31,5 +34,5 @@ public class UDPReaderThread extends Thread{ // .... } - String xml; + byte[] rawPacket; }