Documentation.doc - School of Engineering and Information Technology ICT374 PROJECT DECLARATION Project Number(please tick Project 1 A Simple Unix Shell

Documentation.doc - School of Engineering and Information...

This preview shows page 1 - 6 out of 36 pages.

School of Engineering and Information Technology ICT374 PROJECT DECLARATION Project Number (please tick): Project 1: A Simple Unix Shell Project 2: A Simple File Transfer Protocol Project 3: A Simple HTTP Client and Server Other Project (please specify): __________________________________________ Group Members: Member 1: Surname: Pan Given Name: Xu Student Number: 32813676 Member 1: Surname: Aung Myin Given Name: Student Number: 32812965 Tutor’s Name: _ Sarita Singh _________________________________________________ Due Date: _7/04/2017_________________ Date Submitted: 7/04/2017__________________ Your assignment should meet the following requirements. Please confirm this (by ticking boxes) before submitting your assignment. We have read and understood the Documentation Requirements of this assignment This assignment submission is compliant to the Documentation Requirements. We have included all relevant Linux source code, executables and test files in the tar archive. The file names are chosen according to the project specification. We have kept another copy of this assignment and associated programs and files in a safe place. We have completed Task Allocation and Completion Record below. We have completed and signed the Group Declaration below. The unit coordinator may choose to use your submission as sample solutions to be viewed by other students, but only with your permission. Please indicate whether you give permission for this to be done. Yes, we are willing to have my submission without change be made public as a sample solution. Yes, we are willing to have my submission be made public as a sample solution, as long as my submission is edited to remove all mentions of my identity. No, we are not willing to have my submission made public.
Image of page 1
Task Allocation and Completion Record Task Allocated completion time Actual completion time Allocated to (the name of the group member) Comments Please expand the above table as required. 2
Image of page 2
Group Declaration Member’s Names Brief Description of the Contributions Member’s contribution to the total work (%) Date Signature Pan Xu Client Aung Myin Server Total 100% The purpose of this document is to provide documentary evidence of each group member’s contribution to the submitted work. Member’s mark is calculated using the following formula: Member’s mark = MIN( GroupMark x TeamSize x MemberContribution, GroupMark+10, 100) 3
Image of page 3
Table of Contents List of files ...................................................................................................................................................... 23 Project title and a brief description ....................................................................................................... 30 Self-diagnosis and evaluation .................................................................................................................. 46 Discussion of solution ................................................................................................................................ 57 Protocol: .......................................................................................................................................................... 58 Testing ............................................................................................................................................................. 72 Source code .................................................................................................................................................... 98 List of files The following files are in the folders; called myftp and myftpd. 4
Image of page 4
I. myftp: myftp.c - this is the client program of Client Side. myftp.o – this is the output of compiled Client program myftp.exe – this is the executable program of the Client program service.h – this is the header file for the Service program in the Client program service.c – this is the implementation of the Service program in the Client program service.o - this is the output of compiled service program of the Client side.
Image of page 5
Image of page 6

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture