This repository contains all the laboratory coursework for the course IS F462: Network Programming at BITS Pilani, Pilani Campus in Fall 2022.
Lab | Topic | Lab Sheet | Date |
---|---|---|---|
1 | Debugging, Profiling, Makefile and Process info | Lab 1 | 10 Sep 2022 |
2 | Environment of a Single Process | Lab 2 | 17 Sep 2022 |
3 | setjmp , zombie , exec , and Signals |
Lab 3 | 24 Sep 2022 |
4 | Pipes, FIFO, Message Queue | Lab 4 | 1 Oct 2022 |
5 | System V IPC and POSIX IPC | Lab 5 | 8 Oct 2022 |
6 | Shared Memory, Memory Mapping and TCP Socket Programming | Lab 6 | 15 Oct 2022 |
7 | Shared libraries | Lab 7 | 22 Oct 2022 |
8 | TCP Webserver, UDP Echoserver, Unix Domain Sockets, DNS & Domain Name Lookups | Lab 8 | 29 Oct 2022 |
9 | IO Multiplexing, Pthreads |
Lab 9 | 19 Nov 2022 |
10 | Event-based Select Server, Signal driven I/O, epoll |
Lab 10 | 26 Nov 2022 |