mc-b / microSRCP

MicroSRCP Projekt, Steuerung einer Modelleisenbahn auf Basis der Arduino Plattform
14 stars 9 forks source link

TCP/IP Variante mit DHCP #3

Open mc-b opened 10 years ago

mc-b commented 10 years ago

Hat es einen Grund gehabt dass du eine IP-Adresse fix vorgibst ?

mc-b commented 10 years ago

Nein. Ursprünglich konnte die Arduino Library kein DHCP und so ist der Code einfach so stehen geblieben.

Dazu ist EthernetSRCPServer so zu ändern dass er in der begin-Methode keine IP-Adresse mehr vorgegeben kriegt. sieht dann so aus: void EthernetSRCPServer::begin( byte* mac, unsigned int port )

und die Ethernet.begin(mac) wird auch nur mit der Mac-Adresse aufgerufen. Der Router vergibt dann via DHCP eine IP-Adresse, die man auch abfragen kann wenn man sie wissen muss.