Update for the new release

Update the TCP server to send requested files back properly.
Introduces a ping timeout bug, probably because of the high precision counter overflowing.