Assignments done for the partial fulfillment of the Network Programming course (IS F462) offered at BITS Pilani. These were done in collaboration with Laksh Singla
Title | Description | Major Concepts | |
---|---|---|---|
P1 | Build your own bash-like shell | README | Pipes, Message queues, Shared memory, Daemons, implementing shell command piping and redirection, Job Control |
P2 | Cluster shell | README | TCP Socket Programming |
Title | Description | Major Concepts | |
---|---|---|---|
P1 | Custom-made file system for big files | README | State-based server using I/O multiplexing (select() ) |
P2 | Publisher-Subscriber via Broker | README | TCP Socket Programming, Shared memory, Circular Topology |
Title | Description | Major Concepts | |
---|---|---|---|
P1 | Chat application using Multicasting | README | Multicasting over LAN |
P2 | Capturing packets received by the device | Accessing packets received at the data-link layer |