Skip to content

Assignments for the Network Programming course offered at BITS Pilani, 2021

Notifications You must be signed in to change notification settings

sarthak-sehgal/network-programming

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Network Programming Assignments

Assignments done for the partial fulfillment of the Network Programming course (IS F462) offered at BITS Pilani. These were done in collaboration with Sarthak Sehgal.

Assignment 1

Problem Statement

Title Description Major Concepts
P1 Build your own bash-like shell README Pipes, Daemons, implementing shell command piping and redirection, Job Control
P2 Cluster shell README TCP Socket Programming
P3 Group Messaging System README Message Queues

Assignment 2

Problem Statement

Title Description Major Concepts
P1 ping for large number of IPv4 and IPv6 hosts README Raw sockets, Non-blocking I/O, Pthreads
P2 Preforked server model README Preforking, Unix Domain Sockets IPC
P3 Group messaging over LAN README Multicasting, Broadcasting, TCP and UDP Sockets

About

Assignments for the Network Programming course offered at BITS Pilani, 2021

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.5%
  • Other 0.5%