Assigned: Wednesday, February 2, 2000
Due: Monday, February 7, 2000
Update the sample client and server so that they can be used for a simple chat application.
Assume that the old-fashioned chat protocol is followed. The "client"
gets to write first. The two alternate writing, with the current writer
getting to write until (s)he gives up control. An
o on a
line by itself means "I'm done with my turn, it's your turn to write"
oo on a line by itself means "Bye!". You can compare
strcmp (read the man page for more info).
Note that you do not need to understand every part of these programs
to make these changes. The essential parts are in the loops at the
end of each
For extra credit, support a more elegant chat (whatever you deem that to mean) and use better program design (particularly putting common code in a shared library).
Wednesday, February 2, 2000
Friday, February 4, 2000
Disclaimer Often, these pages were created "on the fly" with little, if any, proofreading. Any or all of the information on the pages may be incorrect. Please contact me if you notice errors.
This page may be found at http://www.math.grin.edu/~rebelsky/Courses/CS364/2000S/Assignments/assign.01.html
Source text last modified Fri Feb 4 12:48:13 2000.
This page generated on Fri Feb 4 12:54:23 2000 by Siteweaver. Validate this page's HTML.
Contact our webmaster at firstname.lastname@example.org