|
1 | 1 | #### Functional |
2 | 2 |
|
3 | | -##### Try running `./TCPChat`. |
| 3 | +##### Try running `"./TCPChat"`. |
4 | 4 |
|
5 | 5 | ###### Is the server listening for connections on the default port? |
6 | 6 |
|
7 | | -##### Try running `./TCPChat 2525 localhost`. |
| 7 | +##### Try running `"./TCPChat" 2525 localhost`. |
8 | 8 |
|
9 | 9 | ``` |
10 | 10 | [USAGE]: ./TCPChat $port |
11 | 11 | ``` |
12 | 12 |
|
13 | 13 | ###### Did the server respond with usage, as above? |
14 | 14 |
|
15 | | -##### Try running `./TCPChat 2525`. |
| 15 | +##### Try running `"./TCPChat 2525"`. |
16 | 16 |
|
17 | 17 | ###### Is the server listening for connections on the port 2525? |
18 | 18 |
|
19 | | -##### Try opening 3 terminals, run on the first terminal the command `./TCPChat <port>` and on the second and third terminal run the command `nc <host ip> <port>`. |
| 19 | +##### Try opening 3 terminals, run on the first terminal the command `"./TCPChat <port>"` and on the second and third terminal run the command `"nc <host ip> <port>"`. |
20 | 20 |
|
21 | 21 | ###### Do both clients connect to the server with success? |
22 | 22 |
|
|
70 | 70 |
|
71 | 71 | ###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks) |
72 | 72 |
|
73 | | -#### General |
| 73 | +#### Bonus |
74 | 74 |
|
75 | 75 | ###### +Can the Clients change their names? |
76 | 76 |
|
77 | 77 | ###### +Is the chat group informed if a Client changes his name? |
78 | 78 |
|
79 | | -###### +Does the server produce logs about Clients activities? |
80 | | - |
81 | | -###### +Are the server logs saved into a file? |
| 79 | +###### +Is the server capable of handling multiple separate group chats simultaneously? |
82 | 80 |
|
83 | 81 | ###### +Is there more NetCat flags implemented? |
84 | 82 |
|
85 | | -###### +Does the project present a Terminal UI using JUST this package : https://github.com/jroimartin/gocui? |
| 83 | +###### +Does the server produce logs about Clients activities? |
86 | 84 |
|
87 | | -#### Basic |
| 85 | +###### +Are the server logs saved into a file? |
88 | 86 |
|
89 | | -###### +Does the project run quickly and effectively? (Favoring recursive, no unnecessary data requests, etc...) |
| 87 | +###### +Does the project present a Terminal UI using JUST this package : https://github.com/jroimartin/gocui? |
90 | 88 |
|
91 | 89 | ###### +Does the code obey the [good practices](../../good-practices/README.md)? |
92 | 90 |
|
93 | 91 | ###### +Is there a test file for this code? |
94 | | - |
95 | | -#### Social |
96 | | - |
97 | | -###### +Did you learn anything from this project? |
98 | | - |
99 | | -###### +Can it be open-sourced / be used for other sources? |
100 | | - |
101 | | -###### +Would you recommend/nominate this program as an example for the rest of the school? |
0 commit comments