Article View: dnet.general
Article #2098Re: Argument fuer gethostbyaddr(3n) ges
From: tawab
Date: Thu, 27 Jul 1989 20:26
Date: Thu, 27 Jul 1989 20:26
41 lines
1953 bytes
1953 bytes
/* Written 11:21 am Jul 24, 1989 by tb@bilbo.irb.UUCP in net4:dnet.general */ In article <1000@isaak.UUCP> schwarze@isaak.uucp (Jochen Schwarze) writes: >Wie mache ich aus der in struct sockaddr enthaltenen Adresse >die von gethostbyaddr(3n) gewuenschte? >Jochen, Du kannst (u.a) folgendes machen: >struct sockaddr_in *sin >struct hostent *hp, *gethostbyaddr (); >... >hp = gethostbyaddr( (char *)&(sin->sin_addr), sizeof (struct in_addr), AF_INET); >... >Das sollte eigentlich klappen. Der erste Parameter von gethostbyaddr() sollte >eigentlich caddr_t oder so sein. Jedenfalls muss es nicht notwendigerweise ein >char * sein (ich hab im Source nachgeschaut). --------- in /usr/.ucbinclude/sys/types.h steht: typedef char * caddr_t; Ich hab das selbe problem gehabt. Die loesung oben konnte ich aber nicht uebersetzen. Ich denke das in sin_addr zuviel drinsteht, fuer gethostbyaddr(). 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 --------------------------------------- Robin Tawab NIXDORF COMPUTER AG Dep DTSW 2-4 Berliner Str. 95 D-8000 Munic (West Germany) Tel.: xxx-89/3601-3171 eunet: tawab.muc@nixpbe.UUCP !USA: mcvax!unido!nixpbe!tawab.muc USA: uunet!linus!nixbur!tawab.muc
Technical Details
Message-ID:
<10100002@net4>Path:
arc1-ca.pugleaf.net!gmdzi!unido!nixpbe!net4!tawabReferences:
<1000@isaak.UUCP>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-27 19:41:32 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!nixpbe!net4!tawab From: tawab@net4.UUCP Newsgroups: dnet.general Subject: Re: Argument fuer gethostbyaddr(3n) ges Message-ID: <10100002@net4> Date: 27 Jul 89 20:26:33 GMT References: <1000@isaak.UUCP> Lines: 41 Nf-ID: #R:isaak.UUCP:-100000:net4:10100002:000:1368 Nf-From: net4.UUCP!tawab Jul 26 11:21:00 1989 Posted: Thu Jul 27 21:26:33 1989