Added tentative support for TCP-fragmented messages (which should have
happened a long time ago). Largely untested since I don't have a
remote server to play with at the moment.