Ethernet.maintain()

Description


Permite la renovación de las asinaciones DHCP. Cuando se les asigna una dirección IP a través de DHCP, los dispositivos de Ethernet se les da una asignación de la dirección durante un cierto tiempo. Con Ethernet.maintain (), es posible solicitar una asignación desde el servidor DHCP.

Dependiendo de la configuración del servidor, puede recibir la misma dirección, una nueva, o ninguna en absoluto. 

Se puede llamar a esta función con la frecuencia que desee, sólo se volverá a solicitar una adignación DHCP cuando sea necesario (devolviendo 0 en los demás casos). La forma más fácil es simplemente llamarla en cada llamada loop (), pero con menos frecuencia también está bien. No llamar a esta función (o llamándolo menos de una vez por segundo) impedirá que la asignación que ser renovada cuando el protocolo DHCP lo requiera, sin dejar de utilizar la asignación vencida (no se rompe directamente la conectividad, pero el servidor DHCP asinará la misma dirección a otra persona, por lo que es probable que se rompa).

Se añadió Ethernet.maintain () para Arduino 1.0.1.

Sintaxis

Ethernet.maintain();

Parámetros

Ninguno

Retornos

byte:

0: No sucede nada.
1: Renovación fallida.
2: Renovación con éxito.
3: Vinculación fallida.
4: Vinculación con éxito.




No hay comentarios:

Publicar un comentario