Recuperare l'indirizzo ip in una stringa

Nulla da fare.
Questo è l'errore:

prova.cpp:283:36: warning: character constant too long for its type
prova.cpp:283:76: warning: character constant too long for its type
prova.cpp: In function ‘void page(EthernetClient)’:
prova.cpp:93: warning: deprecated conversion from string constant to ‘char*’
prova:81: error: conversion from ‘IPAddress’ to non-scalar type ‘String’ requested
prova.cpp: In function ‘void loop()’:
prova.cpp:283: warning: overflow in implicit constant conversion
prova.cpp:283: warning: overflow in implicit constant conversion

Ho notato che quest'assegnazione gli piace:

uint8_t ip=Ethernet.localIP();

ma che tipo è uint8_t?