This is skeleton development for your BitTorrent (BT) client.
Included Files and Purpose
bt_client.c : Main file where the control loop lives
bt_setup.c : Contains setup code, such as parsing arguments
bencode.c : Code for parsing bencoded torrent files
bt_lib.c : Code for core functionality of bt
bt_setup.h : Header file for setup
bencode.h : Header file for bencode
bt_lib.h : Header file for bt_lib
Suggested Additional Files [and headers]
bt_io.c[.h] : File for handing input output
bt_sock.c[.h] : File for handling socket and network issues