Creates both a server and client multicast network for embedded Linux devices such as the Raspberry Pi, Intel Edison or BeagleBone, interfacing with either Wifi or Ethernet networks.
Clone this repository on the embedded Linux device.
git clone https://github.com/Heych88/Multicast_Linux_Socket.git
Change the Multicast and device IP address in the main.c file to the desired network addresses.
Open up a terminal window, if using the Raspberry Pi, or SSH remotely using putty, for Edison and BeagleBone. Navigate to the cloned directories location and compile the file.
g++ -o multicast main.c
Then run the code with the following.
./multicast
This file provides an introduction into Multicasting with Linux.
This project is licensed under the MIT License - see the LICENSE.md file for details