Cis532-duckchat is a project mainly written in C++ and C, it's free.
CIS 532 – Introduction to Computer Networks Programming Assignment 01 – Graduate Students
Please fill this form and send it to Peter ([email protected]), together with your program. Put all the source files, makefile and this text file into a folder by your last name, compress it into a tarball and send as an attachment.
Student Name: Nicholas Chaimov
Student ID: 950770098
Answer the questions by selecting one of the given options. You may add additional information if you wish to.
Does the client compile and run? yes
Do login and logout work? yes
Does the client accept user commands? yes
Please specify which of the following features work
- Join: works
- Leave: works
- Say: works
- Switch: works
- List: works
- Who: works
Does the client send Keep Alive message when needed? yes
Does the client send Keep Alive message when not needed? no
Can the client handle incorrect message types? yes
Can the client handle messages that are out of order(e.g. /leave before a /join)? yes
Can the client redisplay the prompt and user input when a message from the server is received while the user is typing? N/A, prompt is displayed in a separate part of the terminal than server messages.
Does the server compile and run? yes
Does the server accept client requests? yes
Do Login and Logout work? yes
Please specify which of the following features work
- Join: works
- Leave: works
- Say: works
- List: works
- Who: works
Does the server timeout users correctly? yes
Can the server handle incorrect message types? yes
Can the server handle messages that are out of order(e.g. /say before a client has logged in)? yes