jueves, 22 de marzo de 2007

MAC address

El primer problema: necesito conocer la dirección hardware de la(s) tarjeta(s) Ethernet instalada(s). En Linux tengo una ioctl, SIOCGIFHWADDR, que me devuelve una estructura con información del interfaz. En Darwin se usa la llamada getifaddrs.

He encontrado un trozo de código en las
páginas de Rafael Baptista, tiene la ventaja de que compara entre sistemas operativos. Gracias, Rafael!

Bueno, he codificado una compilación condicional y resuelto.

No hay comentarios: