Mostly Got TCP File Transfer working. It now successfully transfers the file, but it comes out garbled on the other end. We should test it with a .wav to see it that works. Otherwise, .mp3s will need more work if we want to retain quality. I suspect the issue with the garbleness is that I'm apending a (small) ammount of junk data either to the end of the file or interspersed with the net result being garbleness.