Benutzer-Werkzeuge

Webseiten-Werkzeuge


contiki:netzwerkprogrammierung

Dies ist eine alte Version des Dokuments!


FAQ Netzwerkprogrammierung

Umgang mit IP-Adressen

IP Adressen werden in Variablen vom Typ uip_ipaddr_t gespeichert. IPv6 Adressen können je nach verwendeter Funktion entweder aus 16-bit Integer-Werten aufgebaut, oder als Text-String angegeben werden

  uip_ipaddr_t ip_addr;
 
  //uiplib_ip6addrconv(const char *addrstr, uip_ip6addr_t *addr);
  uiplib_ip6addrconv("2001:db8::1", &ip_addr);
 
  //uip_ip6addr(addr, addr0, addr1, addr2, addr3, addr4, addr5, addr6, addr7)
  //Construct an IPv6 address from eight 16-bit words. 
  uip_ip6addr(&ip_addr, 0x2001, 0xdb8, 0, 0, 0, 0, 0, 0x1);
contiki/netzwerkprogrammierung.1458663479.txt.gz · Zuletzt geändert: 2017/01/24 18:49 (Externe Bearbeitung)