/Computer-Networks

Source Code for the capstone project, Multicast Internet Radio. Written in C, transfers data over sockets using user datagram protocol. Multiple processes (4 exactly), stream concurrently imitating different radio channels. The cmd client allows the user to connect to any channel and play or pause the streams.

Primary LanguageC

Computer-Networks Coursework

Coursework for the course Computer Networks [CSD304] as offered in Shiv Nadar University.


Capstone Multicast Internet Radio

A multicast server and reciever which can cast four channels over a network and the the reciever can choose which to connect to and have the usual play, pause and stop controls.

Extras

  1. UDP Socket Server Implementation of a datagram socket server in C

  2. Reliable-Transmission over UDP Implementation of Wait-Die Scheme over datagram connection to ensure reliable packet delivery.