How can I translate IP to hostname in C

Bernd Walter ticso at cicely7.cicely.de
Thu May 22 21:16:55 UTC 2008


On Thu, May 22, 2008 at 07:30:45PM +0100, Bruce Cran wrote:
> John Timony wrote:
> >Hi,guys
> >
> >I am writing a c program in FreeBSD,and I can not
> >translate a ip to hostname
> >,i wonder if there is a function to take this job...
> >
> 
> You could use gethostbyaddr(3), but those traditional functions have 
> been replaced with more flexible versions such as getnameinfo(3) on 
> newer systems.  There's a good introduction to modern sockets 
> programming at http://people.redhat.com/drepper/userapi-ipv6.html

Ups - yes that's what I ment in my mail.
I wrote getaddrinfo, which is the other direction...

-- 
B.Walter <bernd at bwct.de> http://www.bwct.de
Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.


More information about the freebsd-hackers mailing list