🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: dnet.general
Article #2100

Re: Argument fuer gethostbyaddr(3n) ges

#2100
From: Torsten Beyer
Date: Fri, 28 Jul 1989 09:10
43 lines
2045 bytes
In article <10100002@net4> tawab@net4.UUCP writes:
>in /usr/.ucbinclude/sys/types.h steht: typedef	char *		caddr_t;

Ist mir schon klar das caddr_t == char *. ABER, char * impliziert fuer mich
irgendwie das da tatsaechlich ein char gemeint ist, waehrend caddr_t einen
eher allgemeinen Adressen-Charakter hat.

>	struct hostent *hp, *gethostbyaddr();
>	hp = gethostbyaddr((char *)&(client.sin_addr.S_un.S_un_b), sizeof(struct in_addr), AF_INET);
>damit konnte ich den gewuenschten effekt erreichen,

Robin, der folgende Source laeuft auf meiner 3/50 problemlos :

char *net_addr ( rq)
struct svc_req *rq;
{
       struct sockaddr_in	*sin;
       char			*inet_ntoa ();
       struct hostent		*hp, *gethostbyaddr ();

       sin = svc_getcaller ( rq->rq_xprt);
       if ( sin == (struct sockaddr_in *)0) {
            return (char *)0;
       }
       else {
	    hp = gethostbyaddr ( &(sin->sin_addr), sizeof (struct in_addr),
				 AF_INET);
	    if ( hp == (struct hostent *)0) {
		return inet_ntoa ( sin->sin_addr);
	    }
	    else {
		return hp->h_name;
	    }
       }
}

Wundert mich, dass es bei Dir nicht lief.

		-Torsten
Torsten Beyer                               e-mail : tb@unido.uucp
University of Dortmund,IRB                           ..uunet!unido!tb
P.O.Box 500500	                            BITNET : tb@ddoinf6.bitnet
D-4600 Dortmund 50,  West Germany           voice  : +49 231 7552422
Technical Details
Message-ID: <1502@laura.UUCP>
Path: arc1-ca.pugleaf.net!gmdzi!unido!laura!bilbo.irb!tb
References: <1000@isaak.UUCP> <10100002@net4>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: 10dc06,c0275d91371c3f38
X-Google-Attributes: gid10dc06,public
X-Google-ArrivalTime: 1989-07-28 06:22:42 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!laura!bilbo.irb!tb
From: tb%bilbo.irb@unido.uucp (Torsten Beyer)
Newsgroups: dnet.general
Subject: Re: Argument fuer gethostbyaddr(3n) ges
Message-ID: <1502@laura.UUCP>
Date: 28 Jul 89 09:10:41 GMT
References: <1000@isaak.UUCP> <10100002@net4>
Sender: news@laura.UUCP
Reply-To: tb%bilbo.irb@unido.UUCP (Torsten Beyer)
Organization: Universitaet Dortmund
Lines: 43
Posted: Fri Jul 28 10:10:41 1989