Skip to content

Commit 0a98368

Browse files
committed
fix(net-cat): fix audit and readme to match each other
1 parent df2ef04 commit 0a98368

2 files changed

Lines changed: 15 additions & 22 deletions

File tree

subjects/net-cat/README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This project consists on recreating the **NetCat in a Server-Client Architecture
88

99
- To see more information about NetCat inspect the manual `man nc`.
1010

11-
Your project must work in a similar way that the original NetCat works, in other words, you must create a group chat. The project must have the following features :
11+
Your project must work in a similar way that the original NetCat works, in other words, you must create a group chat. The project must have the following features :
1212

1313
- TCP connection between server and multiple clients (relation of 1 to many).
1414
- A name requirement to the client.
@@ -180,9 +180,12 @@ _) \.___.,| .'
180180

181181
### Bonus
182182

183-
- Terminal UI (you are allowed to use only this package : https://github.com/jroimartin/gocui).
184-
- Find a way to save all the logs into a file.
183+
- Clients can change their names.
184+
- The chat group is informed when a Client changes their name.
185185
- Creating more than 1 group chat.
186+
- Implement more `NetCat` flags.
187+
- Terminal UI (you are allowed to use only this package : https://github.com/jroimartin/gocui).
188+
- Find a way to create and save all the logs into a file.
186189

187190
This project will help you learn about :
188191

subjects/net-cat/audit/README.md

Lines changed: 9 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
#### Functional
22

3-
##### Try running `./TCPChat`.
3+
##### Try running `"./TCPChat"`.
44

55
###### Is the server listening for connections on the default port?
66

7-
##### Try running `./TCPChat 2525 localhost`.
7+
##### Try running `"./TCPChat" 2525 localhost`.
88

99
```
1010
[USAGE]: ./TCPChat $port
1111
```
1212

1313
###### Did the server respond with usage, as above?
1414

15-
##### Try running `./TCPChat 2525`.
15+
##### Try running `"./TCPChat 2525"`.
1616

1717
###### Is the server listening for connections on the port 2525?
1818

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>"`.
2020

2121
###### Do both clients connect to the server with success?
2222

@@ -70,32 +70,22 @@
7070

7171
###### 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)
7272

73-
#### General
73+
#### Bonus
7474

7575
###### +Can the Clients change their names?
7676

7777
###### +Is the chat group informed if a Client changes his name?
7878

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?
8280

8381
###### +Is there more NetCat flags implemented?
8482

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?
8684

87-
#### Basic
85+
###### +Are the server logs saved into a file?
8886

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?
9088

9189
###### +Does the code obey the [good practices](../../good-practices/README.md)?
9290

9391
###### +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

Comments
 (0)