Не думаю, что вы понимаете, что такое сокеты.
Какой протокол использует ваше встроенное устройство?Если это TCP или UDP (или даже протокол необработанного канала связи), он в значительной степени использует сокет по определению.
Единственная причина, по которой вам может потребоваться поговорить с адаптером Ethernet без использования сокетов, это если вы хотите что-то написатькак монитор уровня провода или анализатор пакетов.
ps -------------------------------------------------------------
Сокеты - это просто абстракция сетевого подключения, поскольку UDP-соединение имеет конечную точкуи порт - это немного философски, если вы используете сокеты, если говорите напрямую с оборудованием сетевой карты.
Вы не указываете скорость передачи как таковую в Ethernet, карта hw будет согласовывать скорость.
При передаче данных по UDP с использованием сокетов очень мало накладных расходов, и обычно это очень эффективный способполучение данных.У вас установлена ОСРВ на встроенном устройстве или вы пытались напрямую связаться с сетевым адаптером с помощью какого-то опроса?
pps ------------------------------------------------------------------
Если вообще возможно использовать UDP на встроенном устройстве - ДЕЛАЙТЕ ТАК.
Если вы начинаете сМне просто нужно отправить несколько цифр, в конечном итоге вы в конечном итоге заново изобретаете и заново решаете все то, для чего был изобретен UDP.
Используя стандартные протоколы, вы также получаете инструменты, позволяющие протестировать каждый конец соединения.(есть UDP-эквиваленты hyperterm бесплатно).
Также нет необходимости в нескольких устройствах сейчас, но это может произойти в будущем.Я выступал за использование UDP в предыдущем продукте, над которым работал, - где дизайнеры думали о Ethernet как о просто более быстрой последовательной связи.Возможность объединить в единое целое множество устройств этого продукта создала огромный новый рынок.