-
Notifications
You must be signed in to change notification settings - Fork 1
bruingineer/cs118-project-2
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published