TFTP client implementation