|
даже простое присваивание типа send_buffer.ether.dst_mac[5]=0xff;
давало тот-же результат. send_buffer.ether.dst_mac[5] был равен=0x7f;
В общем проблема решилась заменой меги.
> поскольку Вы пытаетесь положить в байт значение адреса байта
предупреждений нет. никаких отличий в работе программы нет, что со зведой, что без.
может я и не прав, но транслятор автоматически преобразовывает выражение 'src_mac[0]=ARP_ADDR[0];' в 'src_mac[0]=&ARP_ADDR[0];', т.е. раскрывает указатель хранящийся в 'ARP_ADDR[0]'.
E-mail: info@telesys.ru