Tcp file transfer and messaging