Wrote client-server code to upload files, with resuming functionality and an interactive client.