I am trying to build an Ethernet network with raw sockets. I can not use TCP / IP, UDP or any other protocol.
This is due to the fact that he will communicate with very simple equipment that will not have the resources to handle all different levels of the protocol. My network will consist of 1 host computer sharing several hardware via an Ethernet switch. At the moment, I basically just want to send simple packages to each piece of equipment and install a simple server on which I can expand. Linux is running on my system, and the server must be written in C or C ++.
I am trying to find information on how to use raw sockets, but everyone always says that he does not use them and does not provide any information. I have a pretty strong programming background, but no network experience. Can someone provide any information on how to get started or where can I find the appropriate tutorial?
source share