Fixed the command line parameter problem - accidentally let the program carry on executing if the number of command line parameters was wrong.
Fixed a major parsing problem by wrapping the XML in an InputSource object and removing null characters from the input. Also modified the XMLSender class so that it no longer sent "null" when the last line of an input file is reached.
Changed a lot of parts of UDPReader, UDPReaderThread, XMLPacketMaker, XMLPacketParser and XMLSender so that they all work together. XMLSender is just a summy program to send UDP data to the UDPReader.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.