diff options
-rw-r--r-- | readme.txt | 26 |
1 files changed, 17 insertions, 9 deletions
@@ -1,17 +1,25 @@ | |||
1 | 18CS54 - network programming and security | 1 | 18CS54 - network programming and security |
2 | ----------------------------------------- | 2 | ------------------------------------------------------------ |
3 | |||
4 | Contents: | ||
5 | 3 | ||
6 | Q1: Write a networking program consisting of a client and | 4 | Q1: Write a networking program consisting of a client and |
7 | server components. The client must request for a file by | 5 | server components. The client must request for a file by |
8 | providing a file name, and the server must respond with the | 6 | providing a file name, and the server must respond with the |
9 | contents of the file or an appropriate error message. Bonus: | 7 | contents of the file or an appropriate error message. |
10 | Modify the client to accept the filname via a command line | 8 | Modify the client to accept the filname via a command line |
11 | argument. | 9 | argument. |
12 | 10 | ||
13 | A1: https://u.peppe.rs/qt.png | 11 | A1: https://u.peppe.rs/qt.png |
14 | 12 | ||
13 | ------------------------------------------------------------ | ||
14 | |||
15 | Q6: Write a networking program to demonstrate the following: | ||
16 | a) Concurrent TCP server | ||
17 | b) Iterative TCP server | ||
18 | c) Connectionless UDP server | ||
19 | |||
20 | A6: a) https://u.peppe.rs/E3.png | ||
21 | b) https://u.peppe.rs/VA.png | ||
22 | c) https://u.peppe.rs/ei.png | ||
15 | 23 | ||
16 | ------------------------------------- | 24 | ------------------------------------------------------------ |
17 | mirror of git.peppe.rs/university/nps | 25 | mirror of git.peppe.rs/university/nps |