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>