à la place de
if((hwph->hw_addr[hlen])=={0,0,':',1,'d',':',9,2,':',6,'b',':',7,'f',':',8,1}) {..........}
je l'ai expilicitement:
if (((hwph->hw_addr[0])==0) && ((hwph->hw_addr[1])==0) )&& ((hwph->hw_addr[2])==':')&& ((hwph->hw_addr[3])==1) && ((hwph->hw_addr[4])=='d')&& ((hwph->hw_addr[5])==':') && ((hwph->hw_addr[6])==9)&& ((hwph->hw_addr[7])==2) && ((hwph->hw_addr[8])==':')&& ((hwph->hw_addr[9])==6) && ((hwph->hw_addr[10])=='b')&& ((hwph->hw_addr[11])==':') && ((hwph->hw_addr[12])==7)&& ((hwph->hw_addr[13])=='f') && ((hwph->hw_addr[14])==':')&& ((hwph->hw_addr[15])==8) && ((hwph->hw_addr[16])==1))
et ça réponds toujours pas, je pense que le problème est dans la conversion des hexadecimales de l'@ Mac
Partager