maintain()



Açıklama

DHCP kiralamalarının yenilenmesine izin verir. DHCP aracılığıyla bir IP adresi atandığında, ethernet aygıtlarına bir süre için adres üzerinde bir kiralama verilir. Ethernet.maintain () ile, DHCP sunucusundan bir yenileme talep etmek mümkündür. Sunucunun yapılandırmasına bağlı olarak, aynı adresi, yeni bir adresi alabilir veya hiçbirini alamayabilirsiniz.

Bu işlevi istediğiniz sıklıkta çağırabilirsiniz, yalnızca gerektiğinde DHCP kirasını yeniden talep eder (diğer tüm durumlarda 0 döndürür). En kolay yol, her döngü () çağrısında çağırmaktır, ancak daha az sıklıkla da iyidir. Bu işlevi çağırmamak (veya saniyede bir kez önemli ölçüde daha az çağırmak), DHCP protokolü bunu gerektirdiğinde kiralamanın yenilenmesini önler, bunun yerine süresi dolmuş kiralamayı kullanmaya devam eder (bu bağlantıyı doğrudan kesmez, ancak DHCP sunucusu kiralarsa aynı adresi başka birine verirseniz, işler büyük olasılıkla kırılacaktır).

Arduino 1.0.1'e Ethernet.maintain () eklendi.

Sözdizimi

Ethernet.maintain ();

Parametreler

Yok

İadeler

bayt:
0: hiçbir şey olmadı
1: yenileme başarısız
2: Başarıyı Yenile
3: yeniden bağlama başarısız
4: Başarıyı yeniden hatırlat