14-03-2009, 05:11 PM
The issue was with the IncomingData sub. What Verrigan was doing was pulling out an Integer every time data arrived. If a full packet wasn't there, it would still take out an integer causing packet errors. If you don't know, you don't always get a full packet at once.