Skip to content

Latest commit

 

History

History
28 lines (14 loc) · 943 Bytes

README.md

File metadata and controls

28 lines (14 loc) · 943 Bytes

Network Programming Assignments and Projects.

This repository is meant for my Network Programming Projects. You are free to contribute to any of the ongoing projects by forking the repository. Any suggestions or changes would be appreciated. You can get hold of me at [email protected]

Projects:

  1. PreThreaded Chat Server: Create N threads initially on server to host Chat between N clients.

  2. Shell: C implementation of Shell Program.

  3. P1: Simple Makefiles.

  4. P2: Process tree. Creating Processes and Printing Pattern.

  5. P3: IPC 1: Signals.

  6. P4: IPC 2: Pipes.

  7. P5: IPC 3: Semaphores

  8. P6: URL Validator: Give a list of URL, the URL validator verifies if the domain name exists, if it runs on Port 80 and if page requested exists or not.

  9. P7: Managed Server: Passing Ancillary Data using Unix Domain Sockets.

  10. P8: Pthreads Based URL Requestor.

  11. P9: Event Driven URL Requestor: Signal Driven I/O Client.