https://github.com/thedhruvrawat/netprog
This repository contains all the laboratory coursework for the course IS F462: Network Programming at BITS Pilani, Pilani Campus (Fall '22)
https://github.com/thedhruvrawat/netprog
network-programming
Last synced: 2 months ago
JSON representation
This repository contains all the laboratory coursework for the course IS F462: Network Programming at BITS Pilani, Pilani Campus (Fall '22)
- Host: GitHub
- URL: https://github.com/thedhruvrawat/netprog
- Owner: thedhruvrawat
- License: mit
- Created: 2022-09-03T05:59:58.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-01-01T11:55:05.000Z (over 2 years ago)
- Last Synced: 2025-01-03T19:46:36.155Z (4 months ago)
- Topics: network-programming
- Language: C
- Homepage:
- Size: 3.65 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## IS F462: Network Programming
This repository contains all the laboratory coursework for the course **IS F462: Network Programming** at BITS Pilani, Pilani Campus in Fall 2022.
### Lab Summary
| Lab | Topic | Lab Sheet | Date |
| ------------- | ------------- | --- | -- |
| 1 | Debugging, Profiling, Makefile and Process info | [Lab 1](lab-01/labsheet.pdf) | 10 Sep 2022 |
| 2 | Environment of a Single Process | [Lab 2](lab-02/labsheet.pdf) | 17 Sep 2022 |
| 3 | `setjmp`, `zombie`, `exec`, and Signals | [Lab 3](lab-03/labsheet.pdf) | 24 Sep 2022 |
| 4 | Pipes, FIFO, Message Queue | [Lab 4](lab-04/labsheet.pdf) | 1 Oct 2022 |
| 5 | System V IPC and POSIX IPC | [Lab 5](lab-05/labsheet.pdf) | 8 Oct 2022 |
| 6 | Shared Memory, Memory Mapping and TCP Socket Programming | [Lab 6](lab-06/labsheet.pdf) | 15 Oct 2022 |
| 7 | Shared libraries | [Lab 7](lab-07/labsheet.pdf) | 22 Oct 2022 |
| 8 | TCP Webserver, UDP Echoserver, Unix Domain Sockets, DNS & Domain Name Lookups | [Lab 8](lab-08/labsheet.pdf) | 29 Oct 2022 |
| 9 | IO Multiplexing, `Pthreads` | [Lab 9](lab-09/labsheet.pdf) | 19 Nov 2022 |
| 10 | Event-based Select Server, Signal driven I/O, `epoll` | [Lab 10](lab-10/labsheet.pdf) | 26 Nov 2022 |