esattamente... ovviamente il tuo programma C deve fare la giusta richiesta HTTP e deve analizzare una risposta HTTP... quest'ultima non è composta solo dall'IP che hai stampato con l'echo ma davanti a tutto presenta gli header http. Non so quanto sei pratico del protocollo... l'ho specificato nel caso non conoscessi la materia. Se ti servono delucidazioni chiedi pure.