Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 May 2008 23:16:39 +0200
From:      Bernd Walter <ticso@cicely7.cicely.de>
To:        Bruce Cran <bruce@cran.org.uk>
Cc:        freebsd-hackers@freebsd.org, John Timony <fabonacci@yahoo.com>
Subject:   Re: How can I translate IP to hostname in C
Message-ID:  <20080522211639.GA55771@cicely7.cicely.de>
In-Reply-To: <4835BBD5.1050003@cran.org.uk>
References:  <839372.78392.qm@web46311.mail.sp1.yahoo.com> <4835BBD5.1050003@cran.org.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
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@bwct.de> http://www.bwct.de
Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080522211639.GA55771>