-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
28 lines (17 loc) · 1.24 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
CS118 Winter 2018, Project 2
Group No. 55 (On Mehdi's Excel Spreadsheet)
Kuan Xiang Wen, 00446154
Josh Camarena, 004454718
Note: We divided the work based on whoever was able to contribute at the time.
Our 'work division' here is based on our chronological commits on Github, which can be found at:
https://github.com/bruingineer/cs118-project-2
Josh: Starts a C++ server prototype and Github repo.
Kuan: Converts server to C. Got bidirectional packet sending working.
Both: Met up to discuss Packet Header struct and send_packet, buffer manipulation. Got basic buffer sending and memcpy working.
Kuan: Streamlined get_packet/send_packet. Added retransmission().
Josh: Changed struct PacketHeader to Packet. Completed SYN protocol handshake.
Kuan: Completed large file transfer over multiple packets and added stateflag states.
Both: Fixed file transfer for binary files by redoing send_packet.
Josh: Added poll(). Added timestamp interface. Created WindowFrame. Started window[] array updating. Started timeout functionality based on window[].
Kuan: Sorted timeout into functions empty_window, check_timeout and refresh_timeout. Completed timeout functionality and got it working.
Josh: Fixed FIN procedure that was starting on client and TIME_WAIT on server.