Почему ASM не причём? На низкоуровневом программировании можно сделать практически всё, что позволяет "железо". Если физическое соединение не порвано, то значит данные могут отправляться и приниматься. Собственно говоря система Delphi позволяет делать asm вставки. Совсем другое, то что это не всегда рациональный путь к решению поставленной задачи
То что предложил ivank мне кажется более оптимально по затратам времени и сил. Только я не знаю таких компонент и стандартных функций, которые напрямую работают с Ethernet - зачастую всё построено на TCP/IP или UDP. Почитаю инфы
, разберусь с этим поточнее - тогда пост кину