Я пытаюсь построить сеть Ethernet с необработанными сокетами. Я не могу использовать TCP/IP, UDP или любой другой протокол.
Это связано с тем, что он будет обмениваться данными с очень простым оборудованием, у которого не будет ресурсов для обработки всех различных уровней протокола. Моя сеть будет состоять из 1 хост-компьютера, который будет обмениваться данными с несколькими аппаратными средствами через коммутатор Ethernet. На данный момент я в основном просто хочу отправить простые пакеты на каждую часть оборудования и установить простой сервер, который я могу расширить. Моя система работает под управлением Linux, и сервер должен быть написан на C или C++.
Я пытался найти информацию о том, как использовать необработанные сокеты, но все всегда говорят не использовать их и не предоставляют никакой информации. У меня довольно сильный опыт программирования, но нет опыта работы с сетями. Может ли кто-нибудь предоставить какую-либо информацию о том, как начать работу или где можно найти соответствующий учебник?