Coleman's FTP - a computer networks class exercise
This repository has been archived on 2020-05-27. You can view files and clone it, but cannot push or open issues/pull-requests.
Go to file
andrew df019f8eab sending works 2009-02-19 00:01:58 -06:00
README sending works 2009-02-19 00:01:58 -06:00
cftp.c sending works 2009-02-19 00:01:58 -06:00
cftp.h sending works 2009-02-19 00:01:58 -06:00
client.c sending works 2009-02-19 00:01:58 -06:00
client.h First commit. Client and server exchange messages, one per connection. There is a restricted list of commands that can be sent; both client and server obey. No filesystem access, yet. That is the only thing missing. 2009-02-16 01:56:15 -06:00
filesystem.c sending works 2009-02-19 00:01:58 -06:00
filesystem.h sending works 2009-02-19 00:01:58 -06:00
server.c sending works 2009-02-19 00:01:58 -06:00
server.h First commit. Client and server exchange messages, one per connection. There is a restricted list of commands that can be sent; both client and server obey. No filesystem access, yet. That is the only thing missing. 2009-02-16 01:56:15 -06:00

README

CFTP - a simple in-band file transfer application protocol experiment
Andrew Coleman
CSC-4200

To compile:
  gcc -o cftp -lm -Wall server.c client.c filesystem.c cftp.c

For explanation on running:
  ./cftp -h

There is only one binary, with a switch for the server. All other options are
common and will work for either server or client.

Multi-client capable. Not necessarily single user.